public static TypeEpreuveModel ToModel(this TypeEpreuve dto) { TypeEpreuveModel result = new TypeEpreuveModel(); result.Id = dto.Id; result.Description = dto.Description; result.Nom = dto.Nom; result.Technique = dto.Technique; return(result); }
public JsonResult Delete(TypeEpreuveModel model) { try { var dbItem = this.repository.Read(model.Id); this.repository.Delete(dbItem); return(Json(model)); } catch { throw; } }
public JsonResult Update(TypeEpreuveModel model) { try { var dbmodel = this.repository.Read(m => m.Id == model.Id).First(); dbmodel.Description = model.Description; dbmodel.Nom = model.Nom; dbmodel.CoupeId = model.CoupeId; dbmodel.Technique = model.Technique; dbmodel.UseSwissSystem = model.UseSwissSystem; this.repository.Update(dbmodel); return(Json(model)); } catch { throw; } }
public JsonResult Create(TypeEpreuveModel typeEpreuve) { try { this.repository.Create(new TypeEpreuve { Nom = typeEpreuve.Nom, Description = typeEpreuve.Description, Technique = typeEpreuve.Technique, UseSwissSystem = typeEpreuve.UseSwissSystem, CoupeId = typeEpreuve.CoupeId }); var dbItem = this.repository.Read(m => m.Nom == typeEpreuve.Nom && m.CoupeId == typeEpreuve.CoupeId).First(); typeEpreuve.Id = dbItem.Id; return(Json(typeEpreuve)); } catch { throw; } }