public JsonResult UpdateMaterial(ComponentMaterialDTO dto) { ComponentMaterialDTO result = null; try { var entity = UnitOfWork.TblXMaterial.Get(dto.ID); if (entity != null) { entity.material_comp_id = dto.material_comp_id; entity.material_material_id = dto.material_material_id; entity.material_primary = dto.material_primary; entity.tbl_material = null; entity.tbl_comp = null; UnitOfWork.Save(); result = Mapper.Map <ComponentMaterialDTO>(entity); } } catch (Exception ex) { _logger.Error(ex); } return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult AddMaterial(ComponentMaterialDTO dto) { ComponentMaterialDTO result = null; try { var entity = Mapper.Map <tbl_X_material>(dto); if (entity != null) { entity.tbl_material = null; entity.tbl_comp = null; UnitOfWork.TblXMaterial.Add(entity); UnitOfWork.Save(); result = Mapper.Map <ComponentMaterialDTO>(entity); } } catch (Exception ex) { _logger.Error(ex); } return(Json(result, JsonRequestBehavior.AllowGet)); }