示例#1
0
        public IActionResult CreateLiteraryOriginal(LiteraryOriginalContract request)
        {
            var client = GetCodeListClient();
            var newId  = client.CreateLiteraryOriginal(request);

            return(Json(newId));
        }
示例#2
0
 public IActionResult UpdateLiteraryOriginal(int literaryOriginalId, [FromBody] LiteraryOriginalContract data)
 {
     try
     {
         m_catalogValueManager.UpdateLiteraryOriginal(literaryOriginalId, data);
         return(Ok());
     }
     catch (HttpErrorCodeException exception)
     {
         return(StatusCode((int)exception.StatusCode, exception.Message));
     }
 }
示例#3
0
        public void UpdateLiteraryOriginal(int literaryOriginalId, LiteraryOriginalContract data)
        {
            try
            {
                m_client.Put <HttpStatusCode>($"literaryoriginal/{literaryOriginalId}", data);
            }
            catch (HttpRequestException e)
            {
                if (m_logger.IsErrorEnabled())
                {
                    m_logger.LogError("{0} failed with {1}", m_client.GetCurrentMethod(), e);
                }

                throw;
            }
        }
示例#4
0
        public int CreateLiteraryOriginal(LiteraryOriginalContract literaryOriginal)
        {
            try
            {
                var newId = m_client.Post <int>("literaryoriginal", literaryOriginal);
                return(newId);
            }
            catch (HttpRequestException e)
            {
                if (m_logger.IsErrorEnabled())
                {
                    m_logger.LogError("{0} failed with {1}", m_client.GetCurrentMethod(), e);
                }

                throw;
            }
        }
示例#5
0
 public void UpdateLiteraryOriginal(int literaryOriginalId, LiteraryOriginalContract data)
 {
     new CreateOrUpdateLiteraryOriginalWork(m_catalogValueRepository, literaryOriginalId, data.Name).Execute();
 }
示例#6
0
        public void RenameLiteraryOriginal(int literaryOriginalId, LiteraryOriginalContract request)
        {
            var client = GetCodeListClient();

            client.UpdateLiteraryOriginal(literaryOriginalId, request);
        }
示例#7
0
        public int CreateLiteraryOriginal([FromBody] LiteraryOriginalContract literaryOriginal)
        {
            var resultId = m_catalogValueManager.CreateLiteraryOriginal(literaryOriginal.Name);

            return(resultId);
        }