public async Task UpdateAsync(long id, ScheduleSaveModel scheduleModel) { var entity = dataStore.Get <Schedule>(id); scheduleModel.ApplyToEntity(entity, dataStore); BeforeSaveValidate(entity); await dataStore.SaveChangesAsync(); }
public async Task CreateAsync(ScheduleSaveModel scheduleModel) { var entity = new Schedule(); scheduleModel.ApplyToEntity(entity, dataStore); BeforeSaveValidate(entity); await dataStore.SaveAsync(entity); }
public void Update(long id, ScheduleSaveModel scheduleModel) { var entity = dataStore.Get <Schedule>(id); scheduleModel.ApplyToEntity(entity, dataStore); BeforeSaveValidate(entity); dataStore.SaveChanges(); }
public void Create(ScheduleSaveModel scheduleModel) { var entity = new Schedule(); scheduleModel.ApplyToEntity(entity, dataStore); BeforeSaveValidate(entity); dataStore.Save(entity); }
/// <summary> /// Частичное представление - открытие окна создания /// </summary> public ActionResult Create() { var model = new ScheduleSaveModel() { DateStr = DateTime.Now.ToString("dd.MM.yyyy") }; var editWindowModel = new SchedulesEditWindowModel <ScheduleSaveModel>(model); PrepareEditWindowModel(editWindowModel); return(PartialView("Partial/Create", editWindowModel)); }