コード例 #1
0
        public IActionResult Open(Guid id)
        {
            CompanyFullModel putModel = dataManager.GetCompanyPutModel(id);

            ViewBag.Founders = new MultiSelectList(dataManager.GetAllFounders().Items, "Id", "Value");
            return(View("Edit", putModel));
        }
コード例 #2
0
 public CompanyDto GetDto(CompanyFullModel model)
 {
     return(new CompanyDto()
     {
         Id = model.Id,
         Tin = model.Tin,
         Title = model.Title,
         CompanyType = (CompanyType)model.CompanyType,
         FoundersIds = model.FoundersIds
     });
 }
コード例 #3
0
        public IActionResult Edit(CompanyFullModel model)
        {
            ViewBag.Founders = new MultiSelectList(dataManager.GetAllFounders().Items, "Id", "Value");
            IList <ValidationResult> results = new List <ValidationResult>();
            ValidationContext        context = new ValidationContext(model);

            if (!Validator.TryValidateObject(model, context, results, true))
            {
                return(View(model));
            }
            else
            {
                dataManager.UpdateCompany(model);
                return(RedirectToAction("Index"));
            }
        }
コード例 #4
0
 public ResponseBase CreateCompany(CompanyFullModel model)
 {
     companyService.Create(entityConverter.GetDto(model));
     return(new ResponseBase());
 }