Example #1
0
        public async Task <Warehouse> UpdateAsync(int id, UpdateWarehouseModel item)
        {
            if (await _warehouseRepository.IsCityUniqueAsync(id, item.City))
            {
                var warehouse = _mapper.Map <WarehouseModel, Warehouse>(item);
                warehouse.Id = id;
                await _warehouseRepository.UpdateAsync(warehouse);

                return(warehouse);
            }
            else
            {
                throw new System.Exception("Warehouse with this city name already exists");
            }
        }
Example #2
0
        public async Task <IActionResult> Update([FromRoute] int id, [FromBody] UpdateWarehouseModel item)
        {
            item.Id = id;
            var result = _updateWarehouseValidator.Validate(item);

            if (result.IsValid)
            {
                var updated = await _warehouseService.UpdateAsync(id, item);

                return(Ok(updated));
            }
            else
            {
                return(BadRequest(result.Errors.Select(t => t.ErrorMessage)));
            }
        }
        internal DataTable SaveUpdWareHouse(UpdateWarehouseModel ObjUpdWarehouseModel)
        {
            try
            {
                ClsCon.cmd             = new SqlCommand();
                ClsCon.cmd.CommandType = CommandType.StoredProcedure;
                ClsCon.cmd.CommandText = "SPWarehouse";

                ClsCon.cmd.CommandType = CommandType.StoredProcedure;
                ClsCon.cmd.Parameters.AddWithValue("@Ind", ObjUpdWarehouseModel.Ind);
                ClsCon.cmd.Parameters.AddWithValue("@User", ObjUpdWarehouseModel.User);
                ClsCon.cmd.Parameters.AddWithValue("@OrgID", ObjUpdWarehouseModel.OrgID);
                ClsCon.cmd.Parameters.AddWithValue("@GSTINID", ObjUpdWarehouseModel.GSTINID);
                ClsCon.cmd.Parameters.AddWithValue("@Address", ObjUpdWarehouseModel.Address);
                ClsCon.cmd.Parameters.AddWithValue("@City", ObjUpdWarehouseModel.City);
                ClsCon.cmd.Parameters.AddWithValue("@StateID", ObjUpdWarehouseModel.StateID);
                ClsCon.cmd.Parameters.AddWithValue("@PinCode", ObjUpdWarehouseModel.PinCode);
                ClsCon.cmd.Parameters.AddWithValue("@IP", ObjUpdWarehouseModel.IP);
                ClsCon.cmd.Parameters.AddWithValue("@WareHouseID", ObjUpdWarehouseModel.WareHouseID);
                // ClsCon.cmd.Parameters.AddWithValue("@VchType", ObjWarehouseModel.VchType);

                con = ClsCon.SqlConn();
                ClsCon.cmd.Connection = con;
                dtUpdWarehouse        = new DataTable();
                ClsCon.da             = new SqlDataAdapter(ClsCon.cmd);
                ClsCon.da.Fill(dtUpdWarehouse);
                dtUpdWarehouse.TableName = "success";
            }
            catch (Exception)
            {
                dtUpdWarehouse           = new DataTable();
                dtUpdWarehouse.TableName = "error";
                return(dtUpdWarehouse);
            }
            finally
            {
                con.Close();
                con.Dispose();
                ClsCon.da.Dispose();
                ClsCon.cmd.Dispose();
            }
            return(dtUpdWarehouse);
        }
        internal DataTable SearchItem(UpdateWarehouseModel ObjUpdWarehouseModel)
        {
            try
            {
                ClsCon.cmd             = new SqlCommand();
                ClsCon.cmd.CommandType = CommandType.StoredProcedure;
                ClsCon.cmd.CommandText = "SPWarehouse";

                ClsCon.cmd.CommandType = CommandType.StoredProcedure;
                ClsCon.cmd.Parameters.AddWithValue("@Ind", ObjUpdWarehouseModel.Ind);
                ClsCon.cmd.Parameters.AddWithValue("@OrgID", ObjUpdWarehouseModel.OrgID);
                // ClsCon.cmd.Parameters.AddWithValue("@BrID", ObjUpdWarehouseModel.BrID);
                // ClsCon.cmd.Parameters.AddWithValue("@YrCD", ObjUpdWarehouseModel.YrCD);
                ClsCon.cmd.Parameters.AddWithValue("@WareHouseID", ObjUpdWarehouseModel.WareHouseID);
                // ClsCon.cmd.Parameters.AddWithValue("@VchType", ObjWarehouseModel.VchType);

                con = ClsCon.SqlConn();
                ClsCon.cmd.Connection = con;
                dtUpdWarehouse        = new DataTable();
                ClsCon.da             = new SqlDataAdapter(ClsCon.cmd);
                ClsCon.da.Fill(dtUpdWarehouse);
                dtUpdWarehouse.TableName = "success";
            }
            catch (Exception)
            {
                dtUpdWarehouse           = new DataTable();
                dtUpdWarehouse.TableName = "error";
                return(dtUpdWarehouse);
            }
            finally
            {
                con.Close();
                con.Dispose();
                ClsCon.da.Dispose();
                ClsCon.cmd.Dispose();
            }
            return(dtUpdWarehouse);
        }
        public DataTable SaveWarehouseData(UpdateWarehouseModel ObjUpdWarehouseModel)
        {
            DataTable Savinglist = objUpdWDA.SaveUpdWareHouse(ObjUpdWarehouseModel);

            return(Savinglist);
        }
        public DataTable SearchControl(UpdateWarehouseModel ObjUpdWarehouseModel)
        {
            DataTable Searchitem = objUpdWDA.SearchItem(ObjUpdWarehouseModel);

            return(Searchitem);
        }
        public DataTable StateList(UpdateWarehouseModel ObjUpdWarehouseModel)
        {
            DataTable fillStateList = objUpdWDA.LoadState(ObjUpdWarehouseModel);

            return(fillStateList);
        }
        public DataTable fillWarehouse(UpdateWarehouseModel ObjUpdWarehouseModel)
        {
            DataTable fillWareHouseList = objUpdWDA.LoadWareHouse(ObjUpdWarehouseModel);

            return(fillWareHouseList);
        }