Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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));
        }