Example #1
0
        public ActionResult Create(companyViewModel model)
        {
            try
            {
                DB51Entities db = new DB51Entities();
                Company      c  = new Company();
                c.Code       = Convert.ToInt16(model.Cid);
                c.Name       = model.coName;
                c.Fax        = model.fax;
                c.Email      = model.email;
                c.PhoneNo    = model.phoneNumber;
                c.PostalCode = model.postalCode;
                c.Url        = model.url;
                db.Companies.Add(c);
                db.SaveChanges();


                return(View());

                // return RedirectToAction("Index");
            }
            catch
            {
                return(View());
            }
        }
Example #2
0
        public ActionResult Update([FromBody] companyViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var serializeCompany = CompanyMapper.SerializeCompany(model);
            var newCompany       = _company.EditCompany(serializeCompany);

            return(Ok(newCompany));
        }
Example #3
0
 public static m_company SerializeCompany(companyViewModel company)
 {
     return(new m_company
     {
         Id = company.Id,
         Code = company.Code,
         Name = company.Name,
         Address = company.Address,
         Phone = company.Phone,
         Email = company.Email,
         IsDelete = company.IsDelete,
         CreatedBy = company.CreatedBy,
         CreatedDate = company.CreatedDate,
         UpdatedBy = company.UpdatedBy,
         UpdatedDate = company.UpdatedDate
     });
 }
Example #4
0
        public ActionResult Create(companyViewModel company)
        {
            try
            {
                // TODO: Add insert logic here

                company c = new company();
                c.Website = company.Website;
                c.Name    = company.Name;
                c.Country = company.Country;
                // c.Id = 1;

                service.Add(c);
                service.Commit();


                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }