public async Task <Constat> AddAsync(Constat entity) { var createdEntity = await _ConstatRepository.AddAsync(entity); // await _BaseRepository.Sav(); return(createdEntity); }
public IHttpActionResult Put(string id, [FromBody] Constat c) { c.IdContratTiers = id; constatSvc.Update(c); constatSvc.Commit(); return(StatusCode(HttpStatusCode.NoContent)); }
// DELETE: api/Constat/5 public void Delete(int id) { Constat c = new Constat(); c = constatSvc.GetById((long)id); constatSvc.Delete(c); }
//Done public async Task <bool> UpdateAsync(Guid id, Constat entity) { await _ConstatRepository.UpdateAsync(id, entity); var Update = await GetByIdAsync(id); //return true; return((Update.DateModification >= entity.DateModification) ? true : false); }
public async Task <ActionResult> Create(Constat constat) { HttpResponseMessage responseMessage = Client.PostAsJsonAsync("api/Constat", constat).Result; if (responseMessage.IsSuccessStatusCode) { return(RedirectToAction("Index")); } return(RedirectToAction("Error")); }
//// GET: Constat/Details/5 //public ActionResult Details(int id) //{ // Constat constat = new Constat(); // Client = new HttpClient(); // Client.BaseAddress = new Uri(BaseUrl); // Client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); // HttpResponseMessage response = Client.GetAsync("api/Constat/"+id).Result; // if (response.IsSuccessStatusCode) // { // var ConstatResponse = response.Content.ReadAsStringAsync().Result; // constat = JsonConvert.DeserializeObject<Constat>(ConstatResponse); // } // return View(constat); //} // GET: Constat/Create public ActionResult Create() { Constat constat = new Constat() { ConducteurAssure = new Conducteur(), ConducteurTiers = new Conducteur() }; return(View(constat)); }
public async Task <ActionResult> Delete(int id, Constat Constat) { HttpResponseMessage responseMessage = await Client.DeleteAsync("api/Constat/" + id); if (responseMessage.IsSuccessStatusCode) { return(RedirectToAction("Index")); } return(RedirectToAction("Error")); }
public IHttpActionResult Post([FromBody] Constat c) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } constatSvc.Add(c); constatSvc.Commit(); return(CreatedAtRoute("DefaultApi", new { id = c.IdDocument }, c)); }
public async Task <IActionResult> Update(Guid id, [FromBody] Constat constat) { try { await _ServicesConstat.UpdateAsync(id, constat); return(NoContent()); } catch (Exception) { return(NotFound()); } }
// GET: Constat public ActionResult Index() { List <Constat> constats = new List <Constat>(); Constat constat = new Constat(); HttpResponseMessage response = Client.GetAsync("api/Constat").Result; if (response.IsSuccessStatusCode) { var ConstatResponse = response.Content.ReadAsStringAsync().Result; constats = JsonConvert.DeserializeObject <List <Constat> >(ConstatResponse); constat = constats.Count > 0? constats.First():null; } ViewBag.Piece = constat; return(View(constats)); }
public async Task <IActionResult> PostConstatAsync([FromBody] Constat constat) { var createdEntity = await _ServicesConstat.AddAsync(constat); return(CreatedAtAction(nameof(GetConstatAsync), new { id = createdEntity.ConstatId }, createdEntity)); }