private static void ServicemanEdit(ServicemanModel serviceman) { //try //{ // using (var context = new CRMServiceEntities()) // { // var currentUser = (from c in context.Systemuser select c).Where(x => x.ADName == Environment.UserDomainName + @"\" + Environment.UserName).FirstOrDefault(); // var currentServicemanId = new Guid(serviceman.ServicemanId); // var currentServiceman = (from c in context.ServicemanExtension select c).Where(x => x.ServicemanId == currentServicemanId).FirstOrDefault(); // if (currentServiceman != null) // { // currentServiceman.Name = serviceman.Name; // currentServiceman.Password = serviceman.password; // currentServiceman.Phone = serviceman.Phone; // } // context.SaveChanges(); // } //} //catch (Exception exc) //{ // throw new Exception(); //} }
public ActionResult Edit(ServicemanModel serviceman) { //try //{ // DB_BLL.ServicemanDB(serviceman, 2); // ViewBag.Success = "Запись успешно изменена"; // return View(); //} //catch (Exception exc) //{ return(View(new ServicemanModel())); //} }
public ActionResult Create(ServicemanModel serviceman) { try { DB_BLL.ServicemanDB(serviceman, 1); ViewBag.Success = "Техник '" + serviceman.Name + "' добавлен"; return(View()); } catch (Exception exc) { return(View(new ServicemanModel())); } }
private static void ServicemanCreate(ServicemanModel serviceman) { //try //{ // using (var context = new CRMServiceEntities()) // { // var currentUser = (from c in context.Systemuser select c).Where(x => x.ADName == Environment.UserDomainName + @"\" + Environment.UserName).FirstOrDefault(); // var servicemanId = Guid.NewGuid(); // var servicemanBase = new Serviceman() // { // ServicemanId = servicemanId, // CreatedOn = DateTime.Now, // CreatedBy = currentUser.SystemuserId, // ModifiedOn = DateTime.Now, // ModifiedBy = currentUser.SystemuserId, // DeletionStateCode = 0 // }; // var servicemanExtensionBase = new ServicemanExtension() // { // ServicemanId = servicemanId, // Name = serviceman.Name, // Password = serviceman.password, // Phone = serviceman.Phone // }; // context.Serviceman.Add(servicemanBase); // context.ServicemanExtension.Add(servicemanExtensionBase); // context.SaveChanges(); // } //} //catch (Exception exc) //{ // throw new Exception(); //} }
public static void ServicemanDB(ServicemanModel serviceman, int flag) //1 - create, 2 - edit, 3 - delete { try { switch (flag) { case 1: { ServicemanCreate(serviceman); break; } case 2: { ServicemanEdit(serviceman); break; } } } catch (Exception exc) { throw new Exception(); } }