public void UpdateAnnualAgreement(long schoolId, SchoolAnnualAgreementView view) { var model = _repository.GetById <SchoolAnnualAgreement>(view.Id); view.SetTo(model); _repository.Update(model); }
public void CreateAnnualAgreement(long schoolId, SchoolAnnualAgreementView view) { var school = _repository.GetById <School>(schoolId); view.RecordStatus = SysMngConfig.Lookups.GetItem <SysMngConfig.RecordStatuses>((long)SysMngConfig.RecordStatuses.Active); var model = view.ToModel(); model.RecordStatus = (long)SysMngConfig.RecordStatuses.Active; model.School = school; school.SchoolAnnualAgreements.Add(model); }
public static void SetTo(this SchoolAnnualAgreementView view, SchoolAnnualAgreement model) { Mapper.Map(view, model); }
public static SchoolAnnualAgreement ToModel(this SchoolAnnualAgreementView view) { return(Mapper.Map <SchoolAnnualAgreement>(view)); }
public void DeleteAnnualAgreement(long schoolId, SchoolAnnualAgreementView view) { view.RecordStatus = SysMngConfig.Lookups.GetItem <SysMngConfig.RecordStatuses>((long)SysMngConfig.RecordStatuses.Deleted); UpdateAnnualAgreement(schoolId, view); }