public IActionResult CreateLicenseType([FromHeader(Name = "x-tenant")] string tenantid, [FromHeader(Name = "x-user")] string userId, [FromBody] LicenseTypeCreateRequest requestModel) { ErrorModel error = null; LicenseTypesResponse responseModel = null; try { //requestModel.UserId = userId; //requestModel.TenantId = tenantid; responseModel = _licenseTypeService.CreateLicenseTypes(requestModel, userId, tenantid); if (!string.IsNullOrEmpty(responseModel.id)) { return(Ok(responseModel)); } else { return(StatusCode((int)HttpStatusCode.BadRequest, requestModel)); } } catch (Exception ex) { //error = ExceptionHandler.GetErrorDetails(ex); Log.Error($"Search tasks request. {ex.ToString()}."); return(StatusCode(error.Status, requestModel)); } }
public IActionResult GetLicenseTypes([FromHeader(Name = "x-tenant")] string tenantid, [FromHeader(Name = "x-user")] string UserId, [FromHeader(Name = "x-id")] string[] LicenseTypeids) { ErrorModel error = null; List <LicenseTypesResponse> responseModelList = new List <LicenseTypesResponse>(); try { responseModelList = _licenseTypeService.LicenseTypes(LicenseTypeids, tenantid, UserId); if (responseModelList.Count > 0) { return(Ok(responseModelList)); } else { return(StatusCode((int)HttpStatusCode.BadRequest)); } } catch (Exception ex) { //error = ExceptionHandler.GetErrorDetails(ex); Log.Error($"Search tasks request. {ex.ToString()}."); return(StatusCode(error.Status)); } }
public IActionResult DeleteLicenseType([FromHeader(Name = "x-tenant")] string tenantid, [FromHeader(Name = "x-user")] string userId, [FromBody] LicenseTypeDeleteRequest requestModel) { ErrorModel error = null; bool responseModel; try { responseModel = _licenseTypeService.DeleteLicenseTypes(requestModel, userId, tenantid); if (responseModel) { return(StatusCode((int)HttpStatusCode.OK)); } else { return(StatusCode((int)HttpStatusCode.BadRequest, requestModel)); } } catch (Exception ex) { //error = ExceptionHandler.GetErrorDetails(ex); Log.Error($"Search tasks request. {ex.ToString()}."); return(StatusCode(error.Status, requestModel)); } }