コード例 #1
0
        public async Task <PublicHolidayDetailsDto> Create(PublicHolidayDetailsDto publicholidaydetails)
        {
            var publicholidaydetailsObj = _objectMapper.Map <Entities.Setup.PublicHolidayDetails>(publicholidaydetails);

            publicholidaydetailsObj.TenantId = 2;
            return(_objectMapper.Map <PublicHolidayDetailsDto>(await _publicholidaydetailsRepository.InsertAsync(publicholidaydetailsObj)));
        }
コード例 #2
0
        public async Task <IActionResult> Update([FromBody] PublicHolidayDetailsDto publicholidaydetails)
        {
            if (publicholidaydetails == null)
            {
                Logger.Error("ERROR: BadRequest: PublicHolidayDetails is empty or null");
                return(BadRequest("PublicHolidayDetails is empty or null"));
            }
            try
            {
                var result = await _publicholidaydetailsAppService.Update(publicholidaydetails);

                return(result != null?Ok(result) : StatusCode(StatusCodes.Status204NoContent, result));
            }
            catch (Exception ex)
            {
                Logger.Error("ERROR: [PublicHolidayDetailsController] -[Update]: ExceptionMessage: " + ex.Message +
                             ", InnerException: " + ex.InnerException +
                             ", StackTrace: " + ex.StackTrace);
                return(StatusCode(StatusCodes.Status500InternalServerError));
            }
        }
コード例 #3
0
        public async Task <PublicHolidayDetailsDto> Update(PublicHolidayDetailsDto publicholidaydetails)
        {
            var result = _objectMapper.Map <Entities.Setup.PublicHolidayDetails>(publicholidaydetails);

            return(_objectMapper.Map <PublicHolidayDetailsDto>(await _publicholidaydetailsRepository.UpdateAsync(result)));
        }