예제 #1
0
        public async Task <UpdateLifeEventResponseDto> UpdateAsync(UpdateLifeEventRequestDto request)
        {
            if (request == null)
            {
                throw new ArgumentNullException("LifeEventModel model UpdateLifeEventRequest  is invalid");
            }

            var resp = new UpdateLifeEventResponseDto();

            try
            {
                var item = mapper.Map <Models.LifeEvent>(request.LifeEvent);
                await lifeEventDao.UpdateAsync(item).ConfigureAwait(false);

                cacheStore.Clear();
            }
            catch (Exception e) { resp.Messages.Add(new Message(e.Message)); }

            return(resp);
        }
 public Task LifeEventCreatedAsync(UpdateLifeEventRequestDto lifeEventCreateDto)
 {
     return(PostAsync($"api/person/lifeeventcreated", lifeEventCreateDto));
 }
 public Task <UpdateLifeEventResponseDto> Put([FromBody] UpdateLifeEventRequestDto request)
 {
     return(lifeEventService.UpdateAsync(request));
 }
예제 #4
0
 public Task SaveOrUpdate(UpdateLifeEventRequestDto updateLifeEventRequest)
 {
     return(PutAsync("/api/lifeevent/", updateLifeEventRequest));
 }