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);
        }
Example #3
0
 public static void SetTo(this SchoolAnnualAgreementView view, SchoolAnnualAgreement model)
 {
     Mapper.Map(view, model);
 }
Example #4
0
 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);
        }