Example #1
0
        public async Task <PositionRoomsSetRes> SetPositionRoomDetails(PositionRoomsSetReq positionRoomsSetReq, string ticket)
        {
            PositionRoomsSetRes positionRoomsSetRes = new PositionRoomsSetRes();

            positionRoomsSetRes = await serviceProxy.PostData(_configuration.GetValue <string>("ServicePosition:SetPositionRoomDetails"), positionRoomsSetReq, typeof(PositionRoomsSetRes), ticket);

            return(positionRoomsSetRes);
        }
Example #2
0
        public JsonResult SetPositionRoomDetails(PositionRoomsSetReq request)
        {
            request.EditUser = ckUserEmailId;
            request.RoomDetailsInfo.ForEach(a =>
            {
                a.IsDeleted  = a.RoomSequence == 0 ? true : false;
                a.CreateUser = request.EditUser;
                a.CreateDate = DateTime.Now;
                a.EditUser   = request.EditUser;
                a.EditDate   = DateTime.Now;
            });
            PositionRoomsSetRes response = positionProviders.SetPositionRoomDetails(request, token).Result;

            if (response != null && response.ResponseStatus != null && response.ResponseStatus.Status == "Success")
            {
                return(Json(new { status = "success", positionid = request.PositionId, productid = request.PositionId, RoomDetailsInfo = response.RoomDetailsInfo }));
            }
            else
            {
                return(Json(new { status = "failure", positionid = request.PositionId, productid = request.PositionId, RoomDetailsInfo = new List <RoomDetailsInfo>() }));
            }
        }
Example #3
0
        public async Task <PositionRoomsSetRes> SetPositionRoomDetails([FromBody] PositionRoomsSetReq request)
        {
            var response = new PositionRoomsSetRes();

            try
            {
                if (request != null && !string.IsNullOrEmpty(request.PositionId) && !string.IsNullOrEmpty(request.QRFId))
                {
                    response = await _positionRepository.SetPositionRoomDetails(request);
                }
                else
                {
                    response.ResponseStatus.Status       = "Failure";
                    response.ResponseStatus.ErrorMessage = "QRF ID/Position ID can not be Null/Blank.";
                }
            }
            catch (Exception ex)
            {
                response.ResponseStatus.Status       = "Failure";
                response.ResponseStatus.ErrorMessage = "An Error Occurs :- " + ex.Message;
            }

            return(response);
        }