Ejemplo n.º 1
0
        public void Update(PckMtrItem pckMtr)
        {
            var entity = Mapper.Map <TM11_PckMtr>(pckMtr);

            _unitOfWork.PckMtrRepository.Update(entity);
            _unitOfWork.Commit();
        }
Ejemplo n.º 2
0
 public ResponseResult <PckMtrItem> CreateOrUpdate(PckMtrItem model)
 {
     if (model.IsCreate)
     {
         var entity = Mapper.Map <TM11_PckMtr>(model);
         entity.F11_AddDate    = DateTime.Now;
         entity.F11_UpdateDate = DateTime.Now;
         _unitOfWork.PckMtrRepository.Add(entity);
     }
     else
     {
         var entity = GetPckMtr(model.F11_ProductCode, model.F11_SubMaterialCode);
         if (entity == null)
         {
             return(new ResponseResult <PckMtrItem>(null, false, Constants.Messages.Material_MSG001));
         }
         var addDate = entity.F11_AddDate;
         Mapper.Map(model, entity);
         entity.F11_UpdateDate = DateTime.Now;
         entity.F11_AddDate    = addDate;
         _unitOfWork.PckMtrRepository.Update(entity);
     }
     _unitOfWork.Commit();
     return(new ResponseResult <PckMtrItem>(model, true));
 }
Ejemplo n.º 3
0
        public ProductItem GetById(string id)
        {
            var entity     = _unitOfWork.ProductRepository.GetById(id);
            var tm11Entity =
                _unitOfWork.PckMtrRepository.GetAll().Where(p => p.F11_ProductCode == entity.F09_ProductCode).ToList();
            var tm11LstItem = new List <PckMtrItem>();

            if (tm11Entity.Any())
            {
                var tm11Item = new PckMtrItem();
                foreach (var item in tm11Entity)
                {
                    tm11Item = Mapper.Map <PckMtrItem>(item);
                    tm11LstItem.Add(tm11Item);
                }
            }
            var result = Mapper.Map <ProductItem>(entity);

            result.ListPckMtr = tm11LstItem;
            return(result);
        }