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); }
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>() })); } }
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); }