Exemplo n.º 1
0
        public IActionResult UpdateInterfaceRequest([FromBody] string request)
        {
            InterfaceRequestInputModel iRequestData = JsonConvert.DeserializeObject <InterfaceRequestInputModel>(request);

            _userService.UpdateInterfaceRequest(iRequestData);
            return(Ok());
        }
Exemplo n.º 2
0
        public bool AddInterfaceRequest(InterfaceRequestInputModel requestDetails)
        {
            bool isInterfaceAdded = false;
            InterfaceRequestDTO iRequestDetails = _mapper.Map <InterfaceRequestDTO>(requestDetails);
            int interfaceID = _repo.AddInterfaceRequest(iRequestDetails);

            if (interfaceID > 0)
            {
                isInterfaceAdded = true;
                foreach (IRDetailsMapping interfaceDetail in requestDetails.InterfaceDetailsList)
                {
                    interfaceDetail.Request_Id = interfaceID;
                    bool isDetailsAdded = _repo.AddInterfaceDetails(_mapper.Map <IRDetailsMappingDTO>(interfaceDetail));
                    if (isDetailsAdded)
                    {
                        continue;
                    }
                    else
                    {
                        isInterfaceAdded = false;
                        break;
                    }
                }
            }
            return(isInterfaceAdded);
        }
Exemplo n.º 3
0
        public void UpdateInterfaceRequest(InterfaceRequestInputModel iRequestDetails)
        {
            InterfaceRequestDTO userDTO = _mapper.Map <InterfaceRequestDTO>(iRequestDetails);

            _repo.UpdateInterfaceRequest(userDTO);
            return;
        }
Exemplo n.º 4
0
        public ActionResult NewInterfaceRequest([FromBody] string request)
        {
            InterfaceRequestInputModel requestData = JsonConvert.DeserializeObject <InterfaceRequestInputModel>(request);

            requestData.NoInterfaces = requestData.InterfaceDetailsList.Count;

            bool isInterfaceAdded = _userService.AddInterfaceRequest(requestData);

            return(Ok(isInterfaceAdded));
        }
Exemplo n.º 5
0
        public IActionResult GetInterfaceRequestById([FromBody] string id)
        {
            InterfaceRequestInputModel iRequest = _userService.GetInterfaceRequestById(Convert.ToInt32(id));

            return(Ok(iRequest));
        }