public ActionResult Create(SaleInfo saleInfo)
 {
     saleInfo.Client = _elementsService.ClientsItems.FirstOrDefault(x => x.Id == saleInfo.Client.Id);
     saleInfo.Product = _elementsService.ProductsItems.FirstOrDefault(x => x.Id == saleInfo.Product.Id);
     var manager = _elementsService.ManagersItems.FirstOrDefault(x => x.Id == saleInfo.FileInfo.Manager.Id);
     saleInfo.FileInfo = new FileInfo
     {
         Manager = manager,
         Date = saleInfo.Date
     };
     _elementsService.Add(saleInfo);
     return RedirectToAction("List");
 }
 public void Update(int id, SaleInfo item)
 {
     _saleInfoRepository.Update(id, Mapper.Map<SaleInfo, DAL.Models.SaleInfo>(item));
     _saleInfoRepository.SaveChanges();
 }
 public void Add(SaleInfo saleInfo)
 {
     _saleInfoRepository.Add(Mapper.Map<SaleInfo, DAL.Models.SaleInfo>(saleInfo));
     _saleInfoRepository.SaveChanges();
 }