public bool Update(IPODetailsDto entity) { IPODetail iPODetail = new IPODetail() { IPODetailID = entity.IPODetailID, CompanyId = entity.CompanyId, StockExchangeId = entity.StockExchangeId, OpenDate = entity.OpenDate, OpenTime = entity.OpenTime, TotalNumOfShares = entity.TotalNumOfShares, PricePerShare = entity.PricePerShare, Remarks = entity.Remarks, }; iPODetail.Company = context.Companies.Find(entity.CompanyId); iPODetail.StockExchange = context.StockExchanges.Find(entity.StockExchangeId); context.Entry(iPODetail).State = EntityState.Modified; var x = context.SaveChanges(); if (x > 0) { return(true); } return(false); }
public bool Add(IPODetailsDto entity) //adding an IPO { try { var IPODetail = new IPODetail { PricePerShare = entity.PricePerShare, TotalNumOfShares = entity.TotalNumOfShares, OpenDate = entity.OpenDate, OpenTime = entity.OpenTime, Remarks = entity.Remarks, // StockExchangeCompany = context.StockExchangeCompanies.Find(entity.CompanyId, entity.StockExchangeId) StockExchangeId = entity.StockExchangeId, CompanyId = entity.CompanyId }; IPODetail.Company = context.Companies.Find(entity.CompanyId); IPODetail.StockExchange = context.StockExchanges.Find(entity.StockExchangeId); context.IPODetails.Add(IPODetail); context.SaveChanges(); return(true); } catch (Exception ex) { throw ex; } }
public void TestFor_EditIPODetails() { //Company EditCompany(int Id) IPODetail ipoDetails = new IPODetail() { Id = 11, CompanyName = "MS" }; var id = ipoDetails.Id; //Action IPODetail editedIPODetails = _Adminservice.UpdateIPODetail(id); IPODetail editedIpoFromDb = _Adminservice.GetIPOById(id); //Assert Assert.Equal(editedIpoFromDb, editedIPODetails); }
public IPODetail UpdateIPODetail(int Id) { IPODetail IPOdetail = new IPODetail(); return(IPOdetail); }
public IPODetail GetIPOById(int Id) { IPODetail IPOdetail = new IPODetail(); return(IPOdetail); }
public IActionResult UpdateIPODetail(int Id) { IPODetail IPOdetail = new IPODetail(); return(View()); }
public IActionResult GetIPOById(int Id) { IPODetail IPOdetail = new IPODetail(); return(View()); }
public PoDetailController(IPODetail _poDetail) { poDetail = _poDetail; }