public async Task <ActionResult> CrearActividad(ActividadesDiariasViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(nameof(CrearActividad), model));
            }
            else
            {
                model.IdApsNetUser = HttpContext.User.Identity.Name;
                model.Id           = await _actividadDiaria.CrearActividad(model);

                return(View(nameof(CrearActividad), new ActividadesDiariasViewModel()));
            }
        }
Exemple #2
0
        public async Task <int> CrearActividad(ActividadesDiariasViewModel modelo)
        {
            try
            {
                ActividadDiaria actividadDiaria = _mapper.MapModelAData(modelo);

                _contexto.ActividadDiaria.Add(actividadDiaria);

                await _contexto.SaveChangesAsync();

                return(actividadDiaria.Id);
            }
            catch (Exception ex)
            {
                string message = ex.Message;
                return(0);
            }
        }
Exemple #3
0
        public ActividadDiaria MapModelAData(ActividadesDiariasViewModel modelo)
        {
            ActividadDiaria result = new ActividadDiaria
            {
                IdActividad    = modelo.IdActividad,
                IdApsNetUser   = modelo.IdApsNetUser,
                Cantidad       = modelo.Cantidad,
                Estado         = true,
                FechaActividad = modelo.FechaActividad,
                FInsercion     = DateTime.Now,
                IdDepartamento = modelo.IdDepto,
                IdModalidad    = modelo.IdModalidad,
                IdMunicipio    = modelo.IdMuni,
                IdProceso      = modelo.IdProceso,
                IdRol          = modelo.IdRolActividad,
                Observacion    = modelo.Observacion,
            };

            return(result);
        }