aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Scripting/Tango.Scripting.IDE/ISolution.cs
blob: 7ad659c69c2b888f63d5119bc4b0b24067dd2c3c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tango.Scripting.IDE
{
    public interface ISolution :ISolutionItem
    {
        ObservableCollection<IProject> Projects { get; }
    }
}
n">Tango.BL.Entities; using Tango.MachineStudio.Common.Notifications; using SimpleValidator.Extensions; namespace Tango.MachineStudio.DB.ViewModels { public class ContactsViewVM : DbTableViewModel<Contact> { public ContactsViewVM(INotificationProvider notification) : base(notification) { } protected override void OnValidating() { EditEntity.FullName = EditEntity.FirstName + " " + EditEntity.LastName; base.OnValidating(); if (!EditEntity.Email.IsEmail()) { ValidationErrors.Add("Email address is invalid"); } } } }