Esempio n. 1
0
        public async Task <bool> Add(RackLocation_Main_Dto model)
        {
            var item = _mapper.Map <WMSB_RackLocation_Main>(model);

            _repoRackLocation.Add(item);
            return(await _repoRackLocation.SaveAll());
        }
Esempio n. 2
0
 public async Task <IActionResult> UpdateBrand(RackLocation_Main_Dto rackDto)
 {
     if (await _service.Update(rackDto))
     {
         return(NoContent());
     }
     return(BadRequest($"Updating rack {rackDto.Rack_Location} failed on save"));
 }
Esempio n. 3
0
        public async Task <IActionResult> UpdateBrand(RackLocation_Main_Dto rackDto)
        {
            var updateBy = User.FindFirst(ClaimTypes.Name).Value;

            rackDto.Updated_By = updateBy;
            if (await _service.Update(rackDto))
            {
                return(NoContent());
            }
            return(BadRequest($"Updating rack {rackDto.Rack_Location} failed on save"));
        }
Esempio n. 4
0
        public async Task <IActionResult> CreateBrand(RackLocation_Main_Dto rackDto)
        {
            rackDto.Updated_By = "Emma";
            if (_service.CheckExistRackLocation(rackDto))
            {
                return(BadRequest("RackLocation already exists!"));
            }
            if (await _service.Add(rackDto))
            {
                return(CreatedAtRoute("Filter", new { }));
            }

            throw new Exception("Creating the rack location failed on save");
        }
Esempio n. 5
0
        public async Task <IActionResult> CreateBrand(RackLocation_Main_Dto rackDto)
        {
            var updateBy = User.FindFirst(ClaimTypes.Name).Value;

            rackDto.Updated_By = updateBy;
            if (_service.CheckExistRackLocation(rackDto))
            {
                return(BadRequest("RackLocation already exists!"));
            }
            if (await _service.Add(rackDto))
            {
                return(CreatedAtRoute("Filter", new { }));
            }

            throw new Exception("Creating the rack location failed on save");
        }
Esempio n. 6
0
        public async Task <bool> Update(RackLocation_Main_Dto model)
        {
            var check = await _repoTransaction.CheckRackLocation(model.Rack_Location);

            if (check)
            {
                return(false);
            }
            else
            {
                var item = _mapper.Map <WMSB_RackLocation_Main>(model);
                item.Updated_Time = DateTime.Now;
                _repoRackLocation.Update(item);
                return(await _repoRackLocation.SaveAll());
            }
        }
Esempio n. 7
0
        public bool CheckExistRackLocation(RackLocation_Main_Dto model)
        {
            var item = _repoRackLocation.FindSingle(x => x.Factory_ID.Trim() == model.Factory_ID.Trim() &&
                                                    x.WH_ID.Trim() == model.WH_ID.Trim() &&
                                                    x.Build_ID.Trim() == model.Build_ID.Trim() &&
                                                    x.Floor_ID.Trim() == model.Floor_ID.Trim() &&
                                                    x.Area_ID.Trim() == model.Area_ID.Trim() &&
                                                    x.Rack_Location.Trim() == model.Rack_Location.Trim());

            if (item != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }