public ActionResult Edit(EquipmentInstallationCreateViewModel model) { var response = ResponseModelFactory.CreateInstance; if (ConfigurationManager.AppSettings.IsTrialVersion) { response.SetIsTrial(); return(Ok(response)); } using (_dbContext) { if (_dbContext.EquipmentInstallation.Count(x => x.Eiid == model.Eiid) == 0) { response.SetFailed("设备编号不存在"); return(Ok(response)); } var entity = _dbContext.EquipmentInstallation.FirstOrDefault(x => x.Eiid == model.Eiid); // entity.Ecuid = model.Ecuid; entity.Diid = model.Diid; entity.Eunumber = model.Eunumber; entity.Ipid = model.Ipid; entity.PayNumber = model.PayNumber; entity.InstallationTime = DateTime.Now; entity.Remarks = model.Remarks; entity.IsDeleted = model.IsDeleted; entity.Status = model.Status; _dbContext.SaveChanges(); return(Ok(response)); } }
public ActionResult Create(EquipmentInstallationCreateViewModel model) { var response = ResponseModelFactory.CreateInstance; if (model.Eunumber.Trim().Length <= 0) { response.SetFailed("请输入设备编号"); return(Ok(response)); } using (_dbContext) { if (_dbContext.EquipmentInstallation.Count(x => x.Eunumber == model.Eunumber) > 0) { response.SetFailed("设备编号已存在"); return(Ok(response)); } var entity = _mapper.Map <EquipmentInstallationCreateViewModel, EquipmentInstallation>(model); entity.Eiid = RandomHelper.GetRandomizer(8, true, false, true, true); entity.InstallationTime = DateTime.Now; _dbContext.EquipmentInstallation.Add(entity); _dbContext.SaveChanges(); response.SetSuccess(); return(Ok(response)); } }