public GroupContact VAbbrevation(GroupContact groupcontact, IGroupContactService _groupcontactService)
 {
     if (String.IsNullOrEmpty(groupcontact.Abbrevation) || groupcontact.Abbrevation.Trim() == "")
     {
         groupcontact.Errors.Add("Abbrevation", "Tidak boleh kosong");
     }
     return(groupcontact);
 }
 public GroupContact VName(GroupContact groupcontact, IGroupContactService _groupcontactService)
 {
     if (String.IsNullOrEmpty(groupcontact.Name) || groupcontact.Name.Trim() == "")
     {
         groupcontact.Errors.Add("Name", "Tidak boleh kosong");
     }
     if (_groupcontactService.IsNameDuplicated(groupcontact))
     {
         groupcontact.Errors.Add("Name", "Tidak boleh diduplikasi");
     }
     return(groupcontact);
 }
 public GroupContact VUpdateObject(GroupContact groupcontact, IGroupContactService _groupcontactService)
 {
     VName(groupcontact, _groupcontactService);
     if (!isValid(groupcontact))
     {
         return(groupcontact);
     }
     VAbbrevation(groupcontact, _groupcontactService);
     if (!isValid(groupcontact))
     {
         return(groupcontact);
     }
     return(groupcontact);
 }