public async Task <SolicitudUbicacion> CreateSolicitud(int idDestino) { SolicitudUbicacionEntity solicitudEntity = new SolicitudUbicacionEntity(); //solicitud.DestinatarioId = idDestino; solicitudEntity.fechaCreada = DateTime.Now; solicitudEntity.Destinatario = await ARBRepository.GetDestinatarioAsync(idDestino); solicitudEntity.Id = GetHashString(solicitudEntity.Destinatario.Id + solicitudEntity.fechaCreada.ToString()); solicitudEntity.isEdited = false; solicitudEntity.latitude = "0"; solicitudEntity.longitude = "0"; ARBRepository.CreateSolicitud(solicitudEntity); if (await ARBRepository.SaveChangesAsync()) { return(mapper.Map <SolicitudUbicacion>(solicitudEntity)); } throw new Exception("there were an error with the BD"); }