示例#1
0
        public List <AgendaActividadesDomainModel> ObtenerActividades()
        {
            List <AgendaActividadesDomainModel> activdades = new List <AgendaActividadesDomainModel>();
            List <AgendaActividades>            activdad   = new List <AgendaActividades>();

            activdad = agendaActividadesRepository.GetAll().OrderBy(p => p.dteFecha).ToList();

            foreach (AgendaActividades item in activdad)
            {
                AgendaActividadesDomainModel agendaActividadesDomainModel = new AgendaActividadesDomainModel();

                agendaActividadesDomainModel.id             = item.id;
                agendaActividadesDomainModel.strActividad   = item.strActividad;
                agendaActividadesDomainModel.strDescripcion = item.strDescripcion;
                agendaActividadesDomainModel.strHoraInicio  = item.strHoraInicio.ToString();
                agendaActividadesDomainModel.strHoraTermino = item.strHoraTermino.ToString();
                agendaActividadesDomainModel.strLugar       = item.strLugar;
                agendaActividadesDomainModel.dteFecha       = item.dteFecha.Value;
                agendaActividadesDomainModel.Fecha          = item.dteFecha.Value.ToShortDateString();

                activdades.Add(agendaActividadesDomainModel);
            }


            return(activdades);
        }
示例#2
0
        public void ActualizarActividades(AgendaActividadesVM agendaActividades)
        {
            if (agendaActividades != null)
            {
                AgendaActividadesDomainModel agendaActividadesDomainModel = new AgendaActividadesDomainModel();

                AutoMapper.Mapper.Map(agendaActividades, agendaActividadesDomainModel);

                agendaActividadesBusiness.ActualizarEvento(agendaActividadesDomainModel);
            }
        }
示例#3
0
        public bool RegistrarEvento(AgendaActividadesDomainModel agendaActividadesDomainModel)
        {
            bool respuesta = false;

            if (agendaActividadesDomainModel != null)
            {
                AgendaActividades agendaActividades = new AgendaActividades();

                agendaActividades.strActividad   = agendaActividadesDomainModel.strActividad;
                agendaActividades.strDescripcion = agendaActividadesDomainModel.strDescripcion;
                agendaActividades.strHoraInicio  = agendaActividadesDomainModel.strHoraInicio;
                agendaActividades.strHoraTermino = agendaActividadesDomainModel.strHoraTermino;
                agendaActividades.strLugar       = agendaActividadesDomainModel.strLugar;
                agendaActividades.dteFecha       = agendaActividadesDomainModel.dteFecha;

                agendaActividadesRepository.Insert(agendaActividades);
                respuesta = true;
            }

            return(respuesta);
        }
示例#4
0
        public List <AgendaActividadesDomainModel> ObtenerEventosPorFecha(DateTime fecha)
        {
            List <AgendaActividadesDomainModel> agendaActividadesDomainModels = new List <AgendaActividadesDomainModel>();
            List <AgendaActividades>            agendaActividades             = agendaActividadesRepository.GetAll().Where(p => p.dteFecha.Equals(fecha)).ToList();

            foreach (AgendaActividades item in agendaActividades)
            {
                AgendaActividadesDomainModel agendaActividadesDomainModel = new AgendaActividadesDomainModel();

                agendaActividadesDomainModel.id             = item.id;
                agendaActividadesDomainModel.strActividad   = item.strActividad;
                agendaActividadesDomainModel.strLugar       = item.strLugar;
                agendaActividadesDomainModel.strDescripcion = item.strDescripcion;
                agendaActividadesDomainModel.strHoraInicio  = item.strHoraInicio;
                agendaActividadesDomainModel.strHoraTermino = item.strHoraTermino;
                agendaActividadesDomainModel.dteFecha       = item.dteFecha.Value;
                agendaActividadesDomainModel.Fecha          = item.dteFecha.Value.ToString("yyyy-MM-dd");

                agendaActividadesDomainModels.Add(agendaActividadesDomainModel);
            }

            return(agendaActividadesDomainModels);
        }
示例#5
0
        public bool ActualizarEvento(AgendaActividadesDomainModel agendaActividadesDomainModel)
        {
            bool respuesta = false;

            if (agendaActividadesDomainModel != null)
            {
                AgendaActividades agendaActividades = agendaActividadesRepository.SingleOrDefault(p => p.id == agendaActividadesDomainModel.id);

                if (agendaActividades != null)
                {
                    agendaActividades.strActividad   = agendaActividadesDomainModel.strActividad;
                    agendaActividades.strDescripcion = agendaActividadesDomainModel.strDescripcion;
                    agendaActividades.strHoraInicio  = agendaActividadesDomainModel.strHoraInicio;
                    agendaActividades.strHoraTermino = agendaActividadesDomainModel.strHoraTermino;
                    agendaActividades.strLugar       = agendaActividadesDomainModel.strLugar;
                    agendaActividades.dteFecha       = agendaActividadesDomainModel.dteFecha;

                    agendaActividadesRepository.Update(agendaActividades);
                    respuesta = true;
                }
            }

            return(respuesta);
        }