public JsonResult UpdateSpecialty(ComponentSpecialtyDTO dto) { ComponentSpecialtyDTO result = null; try { var entity = UnitOfWork.TblXSpecialty.Get(dto.ID); if (entity != null) { entity.spclty_comp_id = dto.spclty_comp_id; entity.spclty_spclty_id = dto.spclty_spclty_id; entity.tbl_spclty = null; entity.tbl_comp = null; UnitOfWork.Save(); result = Mapper.Map <ComponentSpecialtyDTO>(entity); } } catch (Exception ex) { _logger.Error(ex); } return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult AddSpecialty(ComponentSpecialtyDTO dto) { ComponentSpecialtyDTO result = null; try { var entity = Mapper.Map <tbl_X_spclty>(dto); if (entity != null) { entity.tbl_spclty = null; entity.tbl_comp = null; UnitOfWork.TblXSpecialty.Add(entity); UnitOfWork.Save(); result = Mapper.Map <ComponentSpecialtyDTO>(entity); } } catch (Exception ex) { _logger.Error(ex); } return(Json(result, JsonRequestBehavior.AllowGet)); }