public MeasureObjectiveViewModel SaveMeasureObjective(MeasureObjectiveViewModel model, int organizationId) { if (model.MeasureObjectiveId == 0) { var measureObjective = Mapper.Map <MeasureObjectiveViewModel, MeasureObjective>(model); measureObjective.OrganizationId = organizationId; base.RepositoryContext.MeasureObjectives.Add(measureObjective); base.RepositoryContext.SaveChanges(); model = Mapper.Map <MeasureObjective, MeasureObjectiveViewModel>(measureObjective); } else { var measureObjective = new MeasureObjective(); Mapper.Map(model, measureObjective); base.RepositoryContext.Entry(measureObjective).State = EntityState.Modified; base.RepositoryContext.SaveChanges(); model = Mapper.Map <MeasureObjective, MeasureObjectiveViewModel>(measureObjective); } return(model); }
public MeasureObjectiveViewModel SaveMeasureObjective(MeasureObjectiveViewModel model) { return(this._measureRepository.SaveMeasureObjective(model, base.OrganizationId)); }