public Task <bool> AceptarOferta(int idPublicacion, int idUsuario) { if (idPublicacion < 1 || idUsuario < 1) { throw new Exception(); } bool result = false; result = publicacionDao.AceptarOferta(idPublicacion, idUsuario); if (!result) { throw new Exception(); } var usuario = usuarioCoordinator.ObtenerUsuario(idUsuario); return(emailService.EnviarMail("ReciclajeAPP - Te aceptaron tu publicación", usuario.Email, "Estimado/a,<br>Aceptaron tu publicación")); }
public DireccionApiModel ObtenerDireccion(int numeroDireccion, int idUsuario) { if (numeroDireccion < 1 || idUsuario < 1) { throw new Exception(); } var result = direccionDao.ObtenerDireccion(numeroDireccion, idUsuario); if (result == null) { throw new Exception(); } var direccion = mapper.Map <DireccionApiModel>(result); direccion.Usuario = usuarioCoordinator.ObtenerUsuario(result.IdUsuario); direccion.Localidad = localidadCoordinator.ObtenerLocalidad(result.IdLocalidad, result.IdProvincia); direccion.Provincia = provinciaCoordinator.ObtenerProvincia(result.IdProvincia); return(direccion); }