Ejemplo n.º 1
0
        public async Task <IActionResult> Delete(int id)
        {
            if (ModelState.IsValid)
            {
                try {
                    Secteurs _secteurs = _unitOfWork.Secteurs.GetSingleOrDefault(e => e.Id == id);
                    if (_secteurs != null)
                    {
                        _unitOfWork.Secteurs.Remove(_secteurs);
                        await _unitOfWork.SaveChangesAsync();

                        return(Ok("OK"));
                    }
                    else
                    {
                        return(BadRequest());
                    }
                } catch (Exception ex) {
                    return(BadRequest(ex.Data));
                }
            }
            else
            {
                return(BadRequest(ModelState));
            }
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Put(int id, [FromBody] SecteursViewModel secteurs)
        {
            if (ModelState.IsValid)
            {
                try {
                    Secteurs _secteurs = Mapper.Map <Secteurs> (secteurs);
                    _unitOfWork.Secteurs.Update(_secteurs);
                    await _unitOfWork.SaveChangesAsync();

                    return(Ok("OK"));
                } catch (Exception ex) {
                    return(BadRequest(ex.Data));
                }
            }
            else
            {
                return(BadRequest(ModelState));
            }
        }