Exemplo n.º 1
0
        public ActionResult AddEditService(int Id)
        {
            List <Service>   services = db.Services.ToList();
            ServiceModelView model    = new ServiceModelView();

            if (Id > 0)
            {
                Service service = db.Services.SingleOrDefault(x => x.ServicerId == Id);
                model.Id             = service.ServicerId;
                model.ServiceName    = service.ServiceName;
                model.Description    = service.Description;
                model.Price          = service.Price;
                model.WarrantyPeriod = service.WarrantyPeriod;
            }
            return(PartialView("Details", model));
        }
Exemplo n.º 2
0
 public ActionResult Index(ServiceModelView model)
 {
     try
     {
         List <Service> list = db.Services.ToList();
         if (model.Id > 0)
         {
             //update
             Service service = db.Services.SingleOrDefault(x => x.ServicerId == model.Id);
             service.ServicerId     = model.Id;
             service.ServiceName    = model.ServiceName;
             service.WarrantyPeriod = model.WarrantyPeriod;
             service.Price          = model.Price;
             service.Description    = model.Description;
             db.SaveChanges();
         }
         else
         {
             //Insert
             Service service = new Service
             {
                 Description    = model.Description,
                 Price          = model.Price,
                 WarrantyPeriod = model.WarrantyPeriod,
                 ServiceName    = model.ServiceName,
             };
             db.Services.Add(service);
             db.SaveChanges();
         }
         return(View(model));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }