public async Task <IActionResult> CreateClaim([FromBody] ClaimNewModel objInput) { //var IsValidClaim = HttpContext.ValidatePermission("2"); //if (!IsValidClaim) // return Unauthorized("you don't have permission"); var blUser = await _userManager.CreateClaim(objInput); if (blUser.Status == HttpStatusCode.OK) { return(Ok(blUser)); } else { return(BadRequest(blUser)); } }
public async Task <ResponseModel> CreateClaim(ClaimNewModel claim) { try { await _repository.Create <SME.ServiceAPI.Common.Idenitity.ClaimMaster>(_mapper.Map <SME.ServiceAPI.Common.Idenitity.ClaimMaster>(claim)); await _unitofWork.SaveChangesAsync(); //if(res>0) return(new ResponseModel { Status = HttpStatusCode.OK, Success = "Claim has created" }); //else // return new ResponseModel { Status = false, Errors = res.Errors.Select(x => x.Code + "-" + x.Description) }; } catch (System.Exception ex) { return(new ResponseModel { Status = HttpStatusCode.InternalServerError, Errors = new[] { "Exception:" + ex.Message } }); } }