public int?AddArtist(AboutTheArtistViewModel artist) { AboutTheArtist model = _mapper.Map <AboutTheArtist>(artist); dbContext.aboutTheArtists.Add(model); var result = this.dbContext.SaveChanges(); return(result); }
public IActionResult AddArtist(AboutTheArtistViewModel artistViewModel) { try { int?response = this._artistService.AddArtist(artistViewModel); if (response == null) { return(Ok(new BaseViewModel { ResponseMessage = ResponseMessages.NoRecordFound, StatusCode = ApiResponseCode.NotFound.GetResponseCode() })); } else if (response == 0) { return(Ok(new BaseViewModel { ResponseMessage = ResponseMessages.UnprocessableEntity, StatusCode = ApiResponseCode.UnprocessableEntity.GetResponseCode() })); } else { return(Ok(new BaseViewModel { ResponseMessage = ResponseMessages.Success, StatusCode = ApiResponseCode.OK.GetResponseCode() })); } } catch (Exception) { return(Ok(new BaseViewModel { ResponseMessage = ResponseMessages.ServerError, StatusCode = ApiResponseCode.InternalServerError.GetResponseCode() })); } }