Example #1
0
        public IActionResult CreateLiteraryGenre(LiteraryGenreContract request)
        {
            var client = GetCodeListClient();
            var newId  = client.CreateLiteraryGenre(request);

            return(Json(newId));
        }
Example #2
0
 public IActionResult CreateLiteraryGenre([FromBody] LiteraryGenreContract request)
 {
     using (var client = GetRestClient())
     {
         var newId = client.CreateLiteraryGenre(request);
         return(Json(newId));
     }
 }
 public IActionResult UpdateLiteraryGenre(int literaryGenreId, [FromBody] LiteraryGenreContract data)
 {
     try
     {
         m_catalogValueManager.UpdateLiteraryGenre(literaryGenreId, data);
         return(Ok());
     }
     catch (HttpErrorCodeException exception)
     {
         return(StatusCode((int)exception.StatusCode, exception.Message));
     }
 }
Example #4
0
        public void UpdateLiteraryGenre(int literaryGenreId, LiteraryGenreContract data)
        {
            try
            {
                m_client.Put <HttpStatusCode>($"literarygenre/{literaryGenreId}", data);
            }
            catch (HttpRequestException e)
            {
                if (m_logger.IsErrorEnabled())
                {
                    m_logger.LogError("{0} failed with {1}", m_client.GetCurrentMethod(), e);
                }

                throw;
            }
        }
Example #5
0
        public int CreateLiteraryGenre(LiteraryGenreContract literaryGenre)
        {
            try
            {
                var newId = m_client.Post <int>("literarygenre", literaryGenre);
                return(newId);
            }
            catch (HttpRequestException e)
            {
                if (m_logger.IsErrorEnabled())
                {
                    m_logger.LogError("{0} failed with {1}", m_client.GetCurrentMethod(), e);
                }

                throw;
            }
        }
Example #6
0
        public int CreateLiteraryGenre([FromBody] LiteraryGenreContract literaryGenre)
        {
            var resultId = m_projectMetadataManager.CreateLiteraryGenre(literaryGenre.Name);

            return(resultId);
        }
Example #7
0
 public void UpdateLiteraryGenre(int literaryGenreId, LiteraryGenreContract data)
 {
     new CreateOrUpdateLiteraryGenreWork(m_catalogValueRepository, literaryGenreId, data.Name).Execute();
 }
Example #8
0
        public void RenameLiteraryGenre(int literaryGenreId, LiteraryGenreContract data)
        {
            var client = GetCodeListClient();

            client.UpdateLiteraryGenre(literaryGenreId, data);
        }
        public int CreateLiteraryGenre([FromBody] LiteraryGenreContract data)
        {
            var resultId = m_catalogValueManager.CreateLiteraryGenre(data.Name);

            return(resultId);
        }