public ActionResult Chat(long peopleFromId) { var model = new Models.Chat.ChatVM(); var loggedUser = Session.GetLoggedUser(); var chatBll = new Domain.BLL.ChatBLL(); var imageBll = new Domain.BLL.ImagesBLL(); model.Messages = chatBll.GetMessages(peopleFromId, loggedUser.ID); model.PeopleId = loggedUser.ID; model.PeopleFromId = peopleFromId; model.ImagePeopleFrom = imageBll.GetPeopleAvatar(peopleFromId); model.ImagePeople = imageBll.GetPeopleAvatar(loggedUser.ID); return View(model); }
public ActionResult Edit(int imageId) { var model = new Models.Images.PeopleAvatarVM(); var imageBll = new Domain.BLL.ImagesBLL(); model.Image = imageBll.Get(imageId); if (model.Image == null) { model.Image = new Domain.Repository.Imagens { Url = "/Uploads/Images/no-image.png" }; } return View(model); }
public ActionResult Timeline() { var imageBll = new Domain.BLL.ImagesBLL(); var model = new Models.Post.TimelineVM(); var postBll = new Domain.BLL.PostBLL(); var loggedUser = Session.GetLoggedUser(); model.Posts = postBll.GetTimelinePosts(loggedUser.ID); foreach (var post in model.Posts) { if (post.Pessoas.Imagens == null) { post.Pessoas.Imagens = imageBll.GetNoImage(); } } return View(model); }
public long SaveImage(string fileName) { var imageBLL = new Domain.BLL.ImagesBLL(); var image = new Domain.Repository.Imagens(); image.Url = fileName; image.Cadastro = DateTime.Now; image = imageBLL.Save(image); return image.ID; }
public ActionResult GetPeopleDetail(long peopleId) { var peopleBll = new Domain.BLL.PeopleBLL(); var customerBll = new Domain.BLL.CustomerBLL(); var people = peopleBll.Get(peopleId); var peopleCustomers = peopleBll.GetPeopleCustomers(peopleId).Select(pe => new { peopleType = peopleBll.GetPeopleType(pe.PessoaTipoId).Descricao, customer = customerBll.GetCustomer(pe.EmpresaId).Nome }).ToList(); var picture = new Domain.BLL.ImagesBLL().GetNoImage().Url; if (people.ImagemId.HasValue) { picture = new ImagesBLL().Get(people.ImagemId.Value).Url; } var result = new { customers = peopleCustomers, picture = picture }; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult GetlayoutInfo() { var loggedUser = Session.GetLoggedUser(); var UrlAvatarImage = new Domain.BLL.ImagesBLL().GetNoImage().Url; if (loggedUser.ImagemId.HasValue) { var avatarImage = new Domain.BLL.ImagesBLL().Get(loggedUser.ImagemId.Value); if (avatarImage != null) { if (!string.IsNullOrEmpty(avatarImage.Url)) { UrlAvatarImage = avatarImage.Url; } } } var result = new { UserName = loggedUser.Nome, UserLastName = loggedUser.Sobrenome, UrlAvatarImage = UrlAvatarImage }; return Json(result, JsonRequestBehavior.AllowGet); }