Пример #1
0
        public Response Delete(Pasaje entity)
        {
            Response response = new Response();

            try
            {
                Servicio servicio = new Servicio();
                servicio = ServicioMapper.ToService(_unitOfWork.Servicios.FindServeiceByCode(entity.Ser_Codigo));
                if (Validate.validarPasajeNoVencido(servicio))
                {
                    _unitOfWork.Pasajes.Delete(entity);
                    response.Status = true;
                    response.Msg    = "Pasaje Cancelado Correctamente";
                }
                else
                {
                    response.Status = false;
                    response.Msg    = "Nose puede cancelar pasajes que ya partieron " +
                                      "\n Partio : " + servicio.Ser_FechaHora;
                }
            }
            catch (Exception ex)
            {
                response.Status = false;
                response.Data   = null;
                response.Msg    = "Error en la base de datos: " + ex.Message;
            }
            return(response);
        }
 public ServicioCrudFactory() : base()
 {
     mapper = new ServicioMapper();
     dao    = SqlDao.GetInstance();
 }