Ejemplo n.º 1
0
 public AdminResponse CreatePass(PassInformationViewModel passInformation)
 {
     _logger.LogInfo("Trying to add a new pass");
     try
     {
         //Pass remain active whole day(ex: 10/29/2019 23:59:59)
         passInformation.PassExpiredDate = passInformation.PassExpiredDate.AddDays(1).AddSeconds(-1);
         PassInformation passInfo = _mapper.Map <PassInformationViewModel, PassInformation>(passInformation);
         _passRepository.CreatePass(passInfo);
         _logger.LogInfo("Successfully created a new pass");
         AdminResponse response = new AdminResponse(true, string.Format(_messageHandler.GetSuccessMessage(SuccessMessagesEnum.SuccessfullySaved)));
         response.PassInformation = passInformation;
         return(response);
     }
     catch (Exception ex)
     {
         _logger.LogError(ex.Message);
         return(new AdminResponse(false, ex.Message));
     }
 }
Ejemplo n.º 2
0
 public void CreatePass(Pass pass)
 {
     _passRepository.CreatePass(pass);
 }