// GET: CompanyChangeHistory/Create
        public ActionResult Create()
        {
            var model = new CompanyChangeHistoryViewModel();

            model.ChangedDate = DateTime.Now.ToLocalTime();
            return(View(model));
        }
        public ActionResult Create(CompanyChangeHistoryViewModel model)
        {
            model.CompanyId = 1;
            try
            {
                if (ModelState.IsValid)
                {
                    var f = Request.Files["SignTitle"];
                    if (f != null && f.ContentLength > 0)
                    {
                        string pic        = System.IO.Path.GetFileName(f.FileName);//System.IO.Path.GetFileName(f.FileName);
                        var    avatarpath = "/Uploads/Lichsuluong";
                        string path       = System.IO.Path.Combine(Server.MapPath(avatarpath), pic);
                        // file is uploaded
                        f.SaveAs(path);
                        using (MemoryStream ms = new MemoryStream())
                        {
                            f.InputStream.CopyTo(ms);
                            byte[] array = ms.GetBuffer();
                        }
                        model.SignTitle = string.Join("/", avatarpath, pic);
                    }



                    var modelcompany = _companyService.GetInfo(model.CompanyId);
                    modelcompany.VietNamName           = model.VietNamName;
                    modelcompany.EnglishName           = model.EnglishName;
                    modelcompany.ShortName             = model.ShortName;
                    modelcompany.TaxCode               = model.TaxCode;
                    modelcompany.Address               = model.Address;
                    modelcompany.CharterCapital        = model.CharterCapital;
                    modelcompany.ChangedCount          = model.ChangedCount;
                    modelcompany.ChangedDate           = model.ChangedDate;
                    modelcompany.ChangedContent        = model.ChangedContent;
                    modelcompany.Website               = model.Website;
                    modelcompany.Mobile                = model.Mobile;
                    modelcompany.Fax                   = model.Fax;
                    modelcompany.Phone                 = model.Phone;
                    modelcompany.Email                 = model.Email;
                    modelcompany.BankAccountNumber     = model.BankAccountNumber;
                    modelcompany.BankAccountIssuePlace = model.BankAccountIssuePlace;
                    modelcompany.SignName              = model.SignName;
                    modelcompany.SignTitle             = model.SignTitle;
                    modelcompany.Id = 1;
                    _companyService.Update(modelcompany);

                    service.Insert(model);
                    service.Save();
                    return(RedirectToAction("Index"));
                }

                return(View(model));
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 3
0
        public void Delete(CompanyChangeHistoryViewModel model)
        {
            var item = _repository.FindById(model.Id);

            if (item != null)
            {
                _repository.Delete(item);
            }
        }
 public ActionResult Delete(CompanyChangeHistoryViewModel model)
 {
     try
     {
         service.Delete(model);
         service.Save();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Exemplo n.º 5
0
        public void Update(CompanyChangeHistoryViewModel model)
        {
            var contractType = AutoMapper.Mapper.Map <CompanyChangeHistoryViewModel, CompanyChangeHistory>(model);

            _repository.Update(contractType);
        }
Exemplo n.º 6
0
        public void Insert(CompanyChangeHistoryViewModel model)
        {
            var contractType = AutoMapper.Mapper.Map <CompanyChangeHistoryViewModel, CompanyChangeHistory>(model);

            _repository.Add(contractType);
        }