public int?AddArtist(AboutTheArtistViewModel artist)
        {
            AboutTheArtist model = _mapper.Map <AboutTheArtist>(artist);

            dbContext.aboutTheArtists.Add(model);
            var result = this.dbContext.SaveChanges();

            return(result);
        }
Esempio n. 2
0
 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()
         }));
     }
 }