private void detach_ServiceTypes(ServiceType entity) { this.SendPropertyChanging(); entity.Project = null; }
public ActionResult Save(ServiceType model) { if (model.Id <= 0) { model.DateCreated = DateTime.Now; DataContext.ServiceTypes.InsertOnSubmit(model); DataContext.SubmitChanges(); ShowSuccess("Тип услуги был успешно создан"); } else { var service = DataContext.ServiceTypes.FirstOrDefault(p => p.Id == model.Id); if (service == null) { ShowSuccess("Такой тип услуги не найден"); return RedirectToAction("Index"); } service.Title = model.Title; service.Description = model.Description; service.Price = model.Price; service.Type = model.Type; service.PeriodType = model.PeriodType; service.PaymentType = model.PaymentType; service.DateModified = DateTime.Now; DataContext.SubmitChanges(); ShowSuccess(string.Format("Услуга {0} была успешно отредактирована", service.Title)); } return RedirectToAction("Index"); }