Пример #1
0
        public async Task <Constat> AddAsync(Constat entity)
        {
            var createdEntity = await _ConstatRepository.AddAsync(entity);

            //  await _BaseRepository.Sav();
            return(createdEntity);
        }
Пример #2
0
 public IHttpActionResult Put(string id, [FromBody] Constat c)
 {
     c.IdContratTiers = id;
     constatSvc.Update(c);
     constatSvc.Commit();
     return(StatusCode(HttpStatusCode.NoContent));
 }
Пример #3
0
        // DELETE: api/Constat/5
        public void Delete(int id)
        {
            Constat c = new Constat();

            c = constatSvc.GetById((long)id);
            constatSvc.Delete(c);
        }
Пример #4
0
        //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);
        }
Пример #5
0
        public async Task <ActionResult> Create(Constat constat)
        {
            HttpResponseMessage responseMessage = Client.PostAsJsonAsync("api/Constat", constat).Result;

            if (responseMessage.IsSuccessStatusCode)
            {
                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Error"));
        }
Пример #6
0
        //// 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));
        }
Пример #7
0
        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"));
        }
Пример #8
0
        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());
            }
        }
Пример #10
0
        // 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));
        }