private Company MapModel(CompanyModel model)            ////TODO: this should be done in service will discuss later - FK
 {
     return new Company
     {
         Id = model.Id,
         Name = model.Name
     };
 }
        public ActionResult Edit(CompanyModel model)
        {
            if (ModelState.IsValid)
            {
                string result = service.Update(MapModel(model));
                return RedirectToAction("Index");
            }

            return View(model);
        }
 public ActionResult Edit(string id)
 {
     CompanyModel model = new CompanyModel(service.GetSingle(id,AuthenticationHelper.User.CompanyId));
     return View(model);
 }