public async Task <IHttpActionResult> AddRowType(SuppliesTypeDto suppliesTypeDto) { try { if (!string.IsNullOrWhiteSpace(suppliesTypeDto.Name) && !string.IsNullOrWhiteSpace(suppliesTypeDto.Dec)) { Z_SuppliesType z_SuppliesType = new Z_SuppliesType { Id = IdentityManager.NewId(), Name = suppliesTypeDto.Name, Dec = suppliesTypeDto.Dec }; db.Z_SuppliesType.Add(z_SuppliesType); if (await db.SaveChangesAsync() > 0) { return(Json(new { code = 200, msg = "添加成功" })); } else { return(Json(new { code = 400, msg = "添加失败" })); } } else { return(Json(new { code = 201, msg = "请勿添加空数据" })); } } catch (Exception ex) { throw; } }
public async Task <IHttpActionResult> RemoveRowType(SuppliesTypeDto suppliesTypeDto) { try { if (suppliesTypeDto.del_Id != null) { foreach (var item in suppliesTypeDto.del_Id) { var result = new Z_SuppliesType { Id = item }; db.Entry(result).State = System.Data.Entity.EntityState.Unchanged; result.IsDelete = true; } if (await db.SaveChangesAsync() > 0) { return(Json(new { code = 200, msg = "删除成功" })); } else { return(Json(new { code = 400, msg = "删除失败" })); } } else { return(Json(new { code = 201, msg = "请勿传递空数据" })); } } catch (Exception) { throw; } }
public async Task <IHttpActionResult> EditRowType(SuppliesTypeDto suppliesTypeDto) { try { if (!string.IsNullOrWhiteSpace(suppliesTypeDto.Name) && !string.IsNullOrWhiteSpace(suppliesTypeDto.Dec) && !string.IsNullOrWhiteSpace(suppliesTypeDto.Id)) { var res = long.Parse(suppliesTypeDto.Id); var result = await Task.Run(() => db.Z_SuppliesType.Where(m => m.Id == res)); // db.Entry(result).State = System.Data.Entity.EntityState.Unchanged; foreach (var item in result) { item.Name = suppliesTypeDto.Name; item.Dec = suppliesTypeDto.Dec; } if (await db.SaveChangesAsync() > 0) { return(Json(new { code = 200, msg = "修改成功" })); } else { return(Json(new { code = 400, msg = "修改失败" })); } } else { return(Json(new { code = 201, msg = "请勿修改空数据" })); } } catch (Exception) { throw; } }