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");
        }