public ActionResult Guardar(WodModel model) { if (!ModelState.IsValid) { return(Redirect(model.ReturnUrl)); } var tenantId = Session["TenantId"] != null ? (int)Session["TenantId"] : -1; model.IdTenant = tenantId; var wodService = new WodService(); var wodDto = new WodDTO() { Id = model.Id, Descripcion = model.Descripcion, Fecha = model.Fecha, IdNivel = model.IdNivel, IdTipoConteo = model.IdTipoConteo, IdTenant = tenantId }; wodService.Save(wodDto); return(Redirect(model.ReturnUrl)); }
WodModel GetWod() { WodModel wodModel = new WodModel(); wodModel.Date = string.Format("{0} <br> {1}", DateTime.Now.ToString("dddd"), DateTime.Now.ToString("yyyyMMdd")); XmlDocument doc = new XmlDocument(); doc.Load(@"wwwroot/Wods.xml"); foreach (XmlNode wodNode in doc.DocumentElement.ChildNodes) { if (wodNode.Attributes["date"].Value == DateTime.Now.ToString("yyyyMMdd")) { wodModel.Description = wodNode["description"]?.InnerText; continue; } } if (string.IsNullOrEmpty(wodModel.Description)) { wodModel.Description = "Rest Day"; } return(wodModel); }
public ActionResult Modificar(int?id) { var wodService = new WodService(); var tiposConteoService = new TipoConteoService(); var nivelesService = new NivelService(); var tenantId = Session["TenantId"] != null ? (int)Session["TenantId"] : -1; var model = new WodModel(); model.Fecha = DateTime.Now; if (id.HasValue) { var wodDTO = wodService.GetById(id.Value); if (wodDTO != null) { model.Id = wodDTO.Id; model.Descripcion = wodDTO.Descripcion; model.Fecha = wodDTO.Fecha; model.IdNivel = wodDTO.IdNivel; model.IdTipoConteo = wodDTO.IdTipoConteo; model.IdTenant = wodDTO.IdTenant; } } model.Niveles = nivelesService.GetByTenantId(tenantId); model.TiposConteo = tiposConteoService.GetByTenantId(tenantId); return(View("Detalles", model)); }