Exemple #1
0
        public IActionResult Create(EmpresasServiciosDTO empresasServiciosDTO)
        {
            ////consumo la webapi para obtener los dtos
            //var cliente = new RestSharp.RestClient("https://localhost:44331/api/EmpresasServicios/1");

            //var request = new RestSharp.RestRequest(RestSharp.Method.GET);

            //var dtos = cliente.Execute<List<EmpresasServiciosDTO>>(request).Data;
            var idEmpresa = User.FindFirst(ClaimTypes.Hash).Value;

            empresasServiciosDTO.IdEmpresa = Int32.Parse(idEmpresa);

            return(View(empresasServiciosDTO));
        }
Exemple #2
0
        //public short IdServicio { get; set; }
        //public int IdEmpresa { get; set; }
        //public string Descripcion { get; set; }
        //public decimal PrecioSugerido { get; set; }
        //public short IdDuracionTurno { get; set; }
        //public DateTime FechaAlta { get; set; }

        //public async Task<IActionResult> Create2([Bind("Descripcion")] EmpresasServiciosDTO empresasServiciosDTO)
        //public async Task<IActionResult> Create2(string sDescripcion)

        public async Task <IActionResult> Create2(EmpresasServiciosDTO empresasServiciosDTO)
        {
            var idEmpresa = User.FindFirst(ClaimTypes.Hash).Value;

            empresasServiciosDTO.IdEmpresa       = Int32.Parse(idEmpresa);
            empresasServiciosDTO.FechaAlta       = DateTime.Now;
            empresasServiciosDTO.IdDuracionTurno = 1;
            var client = new RestClient("https://localhost:44331/api/EmpresasServicios");

            client.AddDefaultHeader("Content-type", "application/json");
            var request1 = new RestRequest("https://localhost:44331/api/EmpresasServicios", Method.POST);

            request1.RequestFormat = DataFormat.Json;

            request1.AddJsonBody(empresasServiciosDTO);

            var response = client.Execute(request1);


            return(RedirectToAction("Index"));
        }