コード例 #1
0
        public IHttpActionResult versucursales([FromBody] SucursalDTO s)
        {
            try
            {
                List <SucursalDTO> Sucursales = new List <SucursalDTO>();
                var listsu = sucursalServicio.ObtenerSucursales(s);
                foreach (var e in listsu)
                {
                    EmpresaDTO emm = new EmpresaDTO
                    {
                        idEmpresa = e.idEmpresa
                    };
                    ImagenDTO i = new ImagenDTO()
                    {
                        idSucursal = e.idSucursal,
                        principal  = true
                    };
                    Sucursales.Add(new SucursalDTO
                    {
                        idSucursal    = e.idSucursal,
                        nombre        = e.nombreSucursal,
                        idEmpresa     = e.idEmpresa,
                        direccion     = e.direccion,
                        nombreEmpresa = empresaServicio.ObtenerEmpresa(emm).nombreEmpresa,
                        rutaimagen    = imagenServicio.Obtenerimagen(i),
                        abierto       = turnoServicio.comprobardisponibilidad(e.idSucursal)
                    });
                }

                return(Ok(RespuestaApi <List <SucursalDTO> > .createRespuestaSuccess(Sucursales, "success")));
            }
            catch (Exception ex)
            {
                return(Ok(RespuestaApi <string> .createRespuestaError(ex.ToString(), "error")));
            }
        }
コード例 #2
0
        public void MostrarSucursalTest()
        {
            List <Sucursal> lsuc = sucursalService.ObtenerSucursales(sucursaldto);

            Assert.IsNotNull(lsuc);
        }