public void SaveDescription(DescriptionDTO objDescriptionDTO) { try { _context.tblDescriptions.Add(DescriptionConvert.DescriptionConvertDTOToTbl(objDescriptionDTO)); } catch { throw; } }
public void UpdateDescription(DescriptionDTO item) { try { Description description = _testStoreContext.Descriptions.Find(item.Id); description.ShortDescription = item.ShortDescription; description.LongDescription = item.LongDescription; _testStoreContext.Entry(description).State = EntityState.Modified; } catch { } }
public async Task <IActionResult> EditDescription([FromForm] DescriptionDTO dto, int parkingSpaceId) { var imageResult = await _imageProcessor.SaveImage(dto.ImageFile); dto.ImageURL = imageResult.FileName; var description = new ParkingSpaceDescription(dto.Title, dto.Description, dto.ImageURL); var command = new EditParkingSpaceDescriptionCommand(parkingSpaceId, description); var result = await _mediator.Send(command); return(Index()); }
public ActionResult Description(int id) { DescriptionDTO description = _descriptionService.GetDescriptionByIdRealEstate(id); var photoForGalleryDto = _descriptionService.GetPhotoForGalleryById(id).ToList(); var model = new EditDescriptionViewModel() { RealEstateId = description.RealEstateId, ShortDescription = description.ShortDescription, LongDescription = description.LongDescription, PhotosDto = photoForGalleryDto }; ViewBag.Id = id; return(View(model)); }
public ActionResult Particulars(int id) { RealEstateDTO real = _realEstateService.GetRealEstateById(id); DescriptionDTO description = _descriptionService.GetDescriptionByIdRealEstate(real.Id); if (description == null) { _descriptionService.AddDescriptionDto(real.Id); _descriptionService.Save(); description = _descriptionService.GetDescriptionByIdRealEstate(real.Id); } var photos = new List <PhotoForGalleryDTO>(); int count = 0; foreach (var item in _descriptionService.GetPhotoForGalleryById(id).ToList()) { if (count < 4) { photos.Add(new PhotoForGalleryDTO() { RealEstateId = item.RealEstateId, UrlImage = item.UrlImage, }); count++; } else { break; } } var model = new DescriptionViewModel() { Id = description.Id, Price = real.Price, Tenure = real.Tenure, Location = real.Location, RealEstateId = description.RealEstateId, ShortDescription = description.ShortDescription, LongDescription = description.LongDescription, PhotoForGalleryDto = photos }; ViewBag.LongDescription = description.LongDescription; return(View(model)); }
public ActionResult Description(EditDescriptionViewModel model) { if (ModelState.IsValid) { DescriptionDTO description = _descriptionService.GetDescriptionByIdRealEstate(model.RealEstateId); var descriptionDto = new DescriptionDTO() { Id = model.Id, RealEstateId = description.RealEstateId, ShortDescription = model.ShortDescription, LongDescription = model.LongDescription }; _descriptionService.UpdateDescriptionDto(descriptionDto); _descriptionService.Save(); return(RedirectToAction("Particulars", "Home", new { id = descriptionDto.RealEstateId })); } return(View(model)); }
public DescriptionDTO GetDescriptionByIdRealEstate(int id) { try { var description = (from u in _testStoreContext.Descriptions where u.RealEstateId == id select u).FirstOrDefault(); DescriptionDTO descriptionDto = new DescriptionDTO() { Id = description.Id, RealEstateId = description.RealEstateId, ShortDescription = description.ShortDescription, LongDescription = description.LongDescription }; return(descriptionDto); } catch { return(null); } }
public HttpResponseMessage Description(int id, DescriptionDTO data) { var m = MemberRepository.Instance.GetMember(id); if (m != null) { if (ApiBrowserModuleContext.Security.CanModerate) { m.PendingDescription = null; m.Description = data.Description.Trim(); MemberRepository.Instance.UpdateMember(m.GetMemberBase(), UserInfo.UserID); } else { if (string.IsNullOrEmpty(m.PendingDescription) || m.LastModifiedByUserID == UserInfo.UserID) { m.PendingDescription = data.Description.Trim(); MemberRepository.Instance.UpdateMember(m.GetMemberBase(), UserInfo.UserID); } } } return(Request.CreateResponse(HttpStatusCode.OK, MemberRepository.Instance.GetMember(id))); }
public HttpResponseMessage Description(int id, DescriptionDTO data) { var c = ApiClassRepository.Instance.GetApiClass(id); if (c != null) { if (ApiBrowserModuleContext.Security.CanModerate) { c.PendingDescription = null; c.Description = data.Description.Trim(); ApiClassRepository.Instance.UpdateApiClass(c.GetApiClassBase(), UserInfo.UserID); } else { if (string.IsNullOrEmpty(c.PendingDescription) || c.LastModifiedByUserID == UserInfo.UserID) { c.PendingDescription = data.Description.Trim(); ApiClassRepository.Instance.UpdateApiClass(c.GetApiClassBase(), UserInfo.UserID); } } } return(Request.CreateResponse(HttpStatusCode.OK, ApiClassRepository.Instance.GetApiClass(id))); }
public void UpdateDescriptionDto(DescriptionDTO descriptionDto) { _descriptionRepository.UpdateDescription(descriptionDto); }