public async Task <ActionResult> Brands() { var model = new Devices_Brand(); ViewBag.IsAvtiveStatus = Enum.GetValues(typeof(IsActiveStatus)).Cast <IsActiveStatus>().Select(y => new SelectListItem { Text = y.ToString(), Value = ((int)y).ToString() }).ToList(); var DevicesBrands = await _db.Devices_Brands.ToListAsync(); ViewBag.DevicesBrands = DevicesBrands; return(View(model)); }
public async Task <JsonResult> AddBrands(Devices_Brand obj) { if (obj.Id == 0) { var exsist = _db.Devices_Brands.FirstOrDefault(x => x.Name == obj.Name); if (exsist != null) { return(Json("exists", JsonRequestBehavior.AllowGet)); } var model = new Devices_Brand(); model.Name = obj.Name; model.Description = obj.Description; model.IsActive = obj.IsActive; model.CreatedBy = User.Identity.GetUserId(); model.CreatedDate = DateTime.Now; _db.Devices_Brands.Add(model); var save = await _db.SaveChangesAsync(); if (save > 0) { return(Json("added", JsonRequestBehavior.AllowGet)); } return(Json("error", JsonRequestBehavior.AllowGet)); } else { var device = await _db.Devices_Brands.FirstOrDefaultAsync(x => x.Id == obj.Id); device.Name = obj.Name; device.Description = obj.Description; device.IsActive = obj.IsActive; device.ModifiedBy = User.Identity.GetUserId(); device.ModifiedDate = DateTime.Now; _db.Entry(device).State = EntityState.Modified; var save = await _db.SaveChangesAsync(); if (save > 0) { return(Json("updated", JsonRequestBehavior.AllowGet)); } return(Json("error", JsonRequestBehavior.AllowGet)); } }