public bool DeleteAssociate(AssociateDao assoc) { try { return(ac.DeleteAssociate(emap.MapToData(assoc))); } catch (Exception) { return(false); } }
public bool Validate(AssociateDao a) { if (PrimaryKeyValidate(a.AssociateID) && StringValidate(a.FirstName, 100) && StringValidate(a.LastName, 100) && IntValidate(a.GenderID) && IntValidate(a.BatchID) && StringValidate(a.PhoneNumber, 15) && StringValidate(a.Email, 400)) { return(true); } return(false); }
public bool UpdateAssociate(AssociateDao assoc) { try { if (associateVal.Validate(assoc)) { return(ac.UpdateAssociate(emap.MapToData(assoc))); } return(false); } catch (Exception) { return(false); } }
public bool InsertAssociate(AssociateDao newassociate) { try { if (associateVal.Validate(newassociate)) { return(ac.InsertAssociate(emap.MapToData(newassociate)));; } return(false); } catch (Exception) { return(false); } }
/// <summary> /// Validates the data coming in from the data layer /// </summary> public bool ValidateSoapData(AssociateDao associate) { int maxEmail = 500; int maxName = 50; if (val.ValidateInt(associate.AssociateID) && val.ValidateInt(associate.BatchID) && val.ValidateInt(associate.GenderID) && val.ValidateRequiredString(associate.Email, maxEmail) && val.ValidateRequiredString(associate.FirstName, maxName) && val.ValidateRequiredString(associate.LastName, maxName) && val.ValidateStandardString(associate.PhoneNumber) && val.ValidateBool(associate.HasCar) && val.ValidateBool(associate.HasKeys) && val.ValidateBool(associate.IsComing) && val.ValidateDate(associate.DateOfBirth)) { return(true); } else { return(false); } }
/// <summary> /// After successful validation, this method will map the data from the Data Layer to the Dto /// </summary> public AssociateDto MapToRest(AssociateDao a) { var mapper = associateMapper.CreateMapper(); return(mapper.Map <AssociateDto>(a)); }
public Associate MapToData(AssociateDao associate) { var mapper = AssociateMapper.CreateMapper(); return(mapper.Map <Associate>(associate)); }