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));
            }
        }
Exemple #2
0
        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 }
                });
            }
        }