コード例 #1
0
        public IActionResult CreateResponsiblePerson(ResponsiblePersonContract request)
        {
            var client = GetCodeListClient();
            var newId  = client.CreateResponsiblePerson(request);

            return(Json(newId));
        }
コード例 #2
0
 public IActionResult UpdateResponsiblePerson(int responsiblePersonId, [FromBody] ResponsiblePersonContract data)
 {
     try
     {
         m_personManager.UpdateResponsiblePerson(responsiblePersonId, data);
         return(Ok());
     }
     catch (HttpErrorCodeException exception)
     {
         return(StatusCode((int)exception.StatusCode, exception.Message));
     }
 }
コード例 #3
0
        public void UpdateResponsiblePerson(int responsiblePersonId, ResponsiblePersonContract data)
        {
            try
            {
                m_client.Put <HttpStatusCode>($"responsibleperson/{responsiblePersonId}", data);
            }
            catch (HttpRequestException e)
            {
                if (m_logger.IsErrorEnabled())
                {
                    m_logger.LogError("{0} failed with {1}", m_client.GetCurrentMethod(), e);
                }

                throw;
            }
        }
コード例 #4
0
        public int CreateResponsiblePerson(ResponsiblePersonContract responsiblePerson)
        {
            try
            {
                var newId = m_client.Post <int>("responsibleperson", responsiblePerson);
                return(newId);
            }
            catch (HttpRequestException e)
            {
                if (m_logger.IsErrorEnabled())
                {
                    m_logger.LogError("{0} failed with {1}", m_client.GetCurrentMethod(), e);
                }

                throw;
            }
        }
コード例 #5
0
 public CreateOrUpdateResponsiblePersonWork(PersonRepository personRepository, int?responsiblePersonId, ResponsiblePersonContract data) : base(personRepository)
 {
     m_personRepository    = personRepository;
     m_responsiblePersonId = responsiblePersonId;
     m_data = data;
 }
コード例 #6
0
ファイル: PersonManager.cs プロジェクト: RIDICS/ITJakub
 public void UpdateResponsiblePerson(int responsiblePersonId, ResponsiblePersonContract data)
 {
     new CreateOrUpdateResponsiblePersonWork(m_personRepository, responsiblePersonId, data).Execute();
 }
コード例 #7
0
ファイル: PersonManager.cs プロジェクト: RIDICS/ITJakub
        public int CreateResponsiblePerson(ResponsiblePersonContract responsiblePerson)
        {
            var resultId = new CreateOrUpdateResponsiblePersonWork(m_personRepository, null, responsiblePerson).Execute();

            return(resultId);
        }
コード例 #8
0
 public int CreateResponsiblePerson([FromBody] ResponsiblePersonContract responsiblePerson)
 {
     return(m_personManager.CreateResponsiblePerson(responsiblePerson));
 }
コード例 #9
0
        public void RenameResponsiblePerson(int responsiblePersonId, ResponsiblePersonContract request)
        {
            var client = GetCodeListClient();

            client.UpdateResponsiblePerson(responsiblePersonId, request);
        }