示例#1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Departamento_Tecnico departamento_Tecnico = db.Departamento_Tecnico.Find(id);

            db.Departamento_Tecnico.Remove(departamento_Tecnico);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#2
0
        // GET: Departamento_Tecnico/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Departamento_Tecnico departamento_Tecnico = db.Departamento_Tecnico.Find(id);

            if (departamento_Tecnico == null)
            {
                return(HttpNotFound());
            }
            return(View(departamento_Tecnico));
        }
        public IHttpActionResult PostDepartamento_Tecnico(Departamento_Tecnico departamento_Tecnico)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            int postd = db.sp_insert_DeptoTecnico
                            (departamento_Tecnico.Nombre,
                            departamento_Tecnico.Direccion

                            );

            return(CreatedAtRoute("DefaultApi", new { id = departamento_Tecnico.Codigo_Departamento_Tecnico }, departamento_Tecnico));
        }
示例#4
0
 public ActionResult create(Departamento_Tecnico departamento_Tecnico)
 {
     using (var client = new HttpClient())
     {
         client.BaseAddress = new Uri("https://aplicacionwebapirest100.azurewebsites.net/api/Departamento_Tecnico");
         var postTask = client.PostAsJsonAsync <Departamento_Tecnico>("Departamento_Tecnico", departamento_Tecnico);
         postTask.Wait();
         var result = postTask.Result;
         if (result.IsSuccessStatusCode)
         {
             return(RedirectToAction("Index"));
         }
     }
     ModelState.AddModelError(string.Empty, "Error, contacta al administrador");
     return(View(departamento_Tecnico));
 }
示例#5
0
 public ActionResult Edit(Departamento_Tecnico departamento_Tecnico)
 {
     using (var client = new HttpClient())
     {
         client.BaseAddress = new Uri("https://aplicacionwebapirest100.azurewebsites.net");
         //HTTP POST
         var putTask = client.PutAsJsonAsync($"api/Departamento_Tecnico/{departamento_Tecnico.Codigo_Departamento_Tecnico}", departamento_Tecnico);
         putTask.Wait();
         var result = putTask.Result;
         if (result.IsSuccessStatusCode)
         {
             return(RedirectToAction("Index"));
         }
     }
     return(View(departamento_Tecnico));
 }
        public IHttpActionResult GetDepartamento_Tecnico(int id)
        {
            Departamento_Tecnico departamento_Tecnico = db.Departamento_Tecnico.Find(id);

            if (departamento_Tecnico == null)
            {
                return(NotFound());
            }
            Departamento_Tecnico dept = db.sp_ver_deptotecnicoID(id).Select(x => new Departamento_Tecnico()
            {
                Codigo_Departamento_Tecnico = x.Codigo_Departamento_Tecnico,
                Nombre    = x.Nombre,
                Direccion = x.Direccion
            }).FirstOrDefault <Departamento_Tecnico>();

            return(Ok(dept));
        }
        public IHttpActionResult PutDepartamento_Tecnico(int id, Departamento_Tecnico departamento_Tecnico)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            bool clientexist = db.Departamento_Tecnico.Count(f => f.Codigo_Departamento_Tecnico == id) > 0;

            int actualizadept = db.sp_actualizar_deptoTecnico
                                (
                id,
                departamento_Tecnico.Nombre,
                departamento_Tecnico.Direccion
                                );

            return(Ok(actualizadept));
        }
示例#8
0
        //Metodo PUT Para Editar Departamento Tecnico
        public ActionResult Edit(int id)
        {
            Departamento_Tecnico departamento_Tecnico = null;

            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri("https://aplicacionwebapirest100.azurewebsites.net");

                var responseTask = client.GetAsync("api/Departamento_Tecnico/" + id.ToString());
                responseTask.Wait();

                var result = responseTask.Result;
                if (result.IsSuccessStatusCode)
                {
                    var readTask = result.Content.ReadAsAsync <Departamento_Tecnico>();
                    readTask.Wait();
                    departamento_Tecnico = readTask.Result;
                }
            }
            return(View(departamento_Tecnico));
        }