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())); } }
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); } }
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); }