public Return <int> DeleteByProfileIdAndAuthId([FromQuery] DeleteByProfileIdAndAuthIdRequestModel requestModel, [FromHeader] string displayLanguage) { var responseModel = new Return <int>() { DisplayLanguage = displayLanguage }; try { responseModel.Data = _profileDetailService.DeleteByProfileIdAndAuthId(requestModel.ProfileId, requestModel.AuthId); responseModel.Status = ResultStatusCodeStatic.Success; responseModel.Message = "Success"; responseModel.Success = true; } catch (Exception ex) { responseModel.Status = ResultStatusCodeStatic.InternalServerError; responseModel.Message = "An error occurred"; responseModel.Success = false; ReturnError error = new ReturnError(); error.Key = "500"; error.Message = ex.Message; error.Code = 500; responseModel.Errors = new List <ReturnError>(); responseModel.Errors.Add(error); responseModel.Data = 0; //hata oluştugundan dolayı Data 0 olarak dönülür. } return(responseModel); }
public ApiResponseModel <int> DeleteByProfileIdAndAuthId([FromBody] DeleteByProfileIdAndAuthIdRequestModel requestModel) { var responseModel = new ApiResponseModel <int>(); try { responseModel.Data = _profileDetailService.DeleteByProfileIdAndAuthId(requestModel.ProfileId, requestModel.AuthId); responseModel.ResultStatusCode = ResultStatusCodeStatic.Success; responseModel.ResultStatusMessage = "Success"; } catch (Exception ex) { responseModel.ResultStatusCode = ResultStatusCodeStatic.Error; responseModel.ResultStatusMessage = ex.Message; } return(responseModel); }
public ApiResponseModel <int> DeleteByProfileIdAndAuthId(string userToken, int profileId, int authId) { ApiResponseModel <int> result = new ApiResponseModel <int>(); using (HttpClient httpClient = new HttpClient()) { httpClient.BaseAddress = new Uri(ConfigHelper.ApiUrl); httpClient.DefaultRequestHeaders.Accept.Clear(); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", userToken); var portalApiRequestModel = new DeleteByProfileIdAndAuthIdRequestModel(); portalApiRequestModel.UserToken = userToken; portalApiRequestModel.ProfileId = profileId; portalApiRequestModel.AuthId = authId; HttpResponseMessage response = httpClient.PostAsJsonAsync(string.Format("ProfileDetail/Delete"), portalApiRequestModel).Result; result = response.Content.ReadAsAsync <ApiResponseModel <int> >().Result; } return(result); }
public ApiResponseModel <int> DeleteByProfileIdAndAuthId([FromQuery] DeleteByProfileIdAndAuthIdRequestModel requestModel, [FromHeader] string displayLanguage) { var responseModel = new ApiResponseModel <int>() { DisplayLanguage = displayLanguage }; try { responseModel.Data = _profileDetailService.DeleteByProfileIdAndAuthId(requestModel.ProfileId, requestModel.AuthId); responseModel.ResultStatusCode = ResultStatusCodeStatic.Success; responseModel.ResultStatusMessage = "Success"; } catch (Exception ex) { responseModel.ResultStatusCode = ResultStatusCodeStatic.Error; responseModel.ResultStatusMessage = ex.Message; } return(responseModel); }