public IActionResult Edit(int id) { try { var portfolio = _portfolioService.GetPortfolioById(id); return(View(portfolio)); } catch (System.Exception ex) { throw ex; } }
/* Yazilimci Portfolyo Detay Detayi */ public IActionResult PortfolyoDetay(int Id) { int developerId = Convert.ToInt32(HttpContext.Session.GetString("SessionDeveloperId")); Portfolio portfolyo = _portfolioService.GetPortfolioById(Id); if (portfolyo == null) { return RedirectToAction("Hata", "Uye"); } if (portfolyo.DeveloperId != developerId) { return RedirectToAction("Hata", "Uye"); } return View(portfolyo); }
// GET: Portfolios/Details/5 public async Task <IActionResult> Details(Guid?id) { if (id == null) { return(NotFound()); } var portfolio = await _context.GetPortfolioById(id.Value); if (portfolio == null) { return(NotFound()); } var portfolioDto = _mapper.Map <PortfolioDetailsDto>(portfolio); return(View(portfolioDto)); }
public async Task <IActionResult> Create(Guid portfolioId) { var portfolio = await _portfolioService.GetPortfolioById(portfolioId); var property = new PropertyCreateView { Portfolio = portfolio }; return(View(property)); }
public async Task <IActionResult> Edit(KVRRModel kvrr) { try { if (kvrr == null) { return(Json(false, new JsonSerializerSettings())); } bool isValidType = false; if (kvrr.KVRRImage == null) { isValidType = true; } if (kvrr.KVRRImage?.Length > 0) { string fileName = kvrr.KVRRImage.FileName; string extension = Path.GetExtension(fileName).ToLower(); if (extension == ".png" || extension == ".jpg" || extension == ".jpeg" || extension == ".gif") { isValidType = true; } } if (!isValidType) { ModelState.AddModelError("KVRRImage", Model.Resources.ValidationMessages.WrongFileType); var data = await _portfolioService.GetPortfoliosUnUse(); var currentPortfolio = !string.IsNullOrEmpty(kvrr.PortfolioId) ? _portfolioService.GetPortfolioById(Int32.Parse(kvrr.PortfolioId)) : null; var listPortfolio = new List <PortfolioModel> { currentPortfolio }; listPortfolio.AddRange(data); ViewBag.PortfolioSelectList = listPortfolio; return(View(kvrr)); } await _kvrrService.Update(kvrr); } catch (System.Exception ex) { throw ex; } return(RedirectToAction("List")); }
public ActionResult DeletePortfolio(int portfolioId) { var user = User.GetUserDetails(); var dbModel = _portfolioService.GetPortfolioById(portfolioId); if (dbModel.UserId != user.UserId) { return(BadRequest("This Aint yours")); } var delRes = _portfolioService.DeletePortfolio(portfolioId); return(Ok(delRes)); }
public async Task <ActionResult> Get(int profileId) { if (profileId < 1) { return(BadRequest("{profileId} is missing")); } var result = await _portfolioService.GetPortfolioById(profileId); if (result == null) { return(NotFound("Your portfolio is not created")); } return(Ok(result)); }