public bool SaveUnit(UnitDomainDTO unitDTO, long userId, long orgId) { Unit unit = new Unit(); if (unitDTO.UnitId == 0) { unit.UnitName = unitDTO.UnitName; unit.UnitSymbol = unitDTO.UnitSymbol; unit.Remarks = unitDTO.Remarks; unit.EUserId = userId; unit.EntryDate = DateTime.Now; unit.OrganizationId = orgId; unitRepository.Insert(unit); } else { unit = GetUnitOneByOrgId(unitDTO.UnitId, orgId); unit.UnitName = unitDTO.UnitName; unit.UnitSymbol = unitDTO.UnitSymbol; unit.Remarks = unitDTO.Remarks; unit.UpUserId = userId; unit.UpdateDate = DateTime.Now; unit.OrganizationId = orgId; unitRepository.Update(unit); } return(unitRepository.Save()); }
public ActionResult GetUnitByItemId(long itemId) { var unitId = _itemBusiness.GetItemOneByOrgId(itemId, OrgId).UnitId; var unit = _unitBusiness.GetUnitOneByOrgId(unitId, OrgId); UnitDomainDTO unitDTO = new UnitDomainDTO(); unitDTO.UnitId = unit.UnitId; unitDTO.UnitName = unit.UnitName; unitDTO.UnitSymbol = unit.UnitSymbol; return(Json(unitDTO)); }
public ActionResult SaveUnit(UnitViewModel unitViewModel) { bool isSuccess = false; if (ModelState.IsValid) { try { UnitDomainDTO dto = new UnitDomainDTO(); AutoMapper.Mapper.Map(unitViewModel, dto); isSuccess = _unitBusiness.SaveUnit(dto, UserId, OrgId); } catch (Exception ex) { isSuccess = false; } } return(Json(isSuccess)); }