public CompanyService(IClsCompany company, IClsRole role, IMySession mySession, IClsUser user) { _company = company; _role = role; _mySession = mySession; _user = user; }
/// <summary> Zero-based index of the cls role,company and user. </summary> /// public GroupController(IClsGroup objiClsGroup, IClsCompany objiClsCompany, IClsRole objIClsRole, IClsUser objiClsUser) { this.objiClsGroup = objiClsGroup; this.objiClsCompany = objiClsCompany; this.objiClsRole = objIClsRole; this.objiClsUser = objiClsUser; }
public IClsCompany Save(IClsCompany companyVm) { using (var tran = new TransactionScope()) { var company = TranslateTypes <IClsCompany, Company>(companyVm); using (objDataContext = GetDataContext()) { if (companyVm.Id == default(long)) { company.CreatedOn = DateTime.Now; objDataContext.Companies.InsertOnSubmit(company); } else { var companyEntity = objDataContext.Companies.Single(t => t.Id == companyVm.Id); companyEntity = company; } objDataContext.SubmitChanges(); tran.Complete(); } return(TranslateTypes <Company, ClsCompany>(company)); } }
public TrackerController(IClsTracker objIClsTracker, IClsTripReason objiClsTripReason, IClsCompany objiClsCompany, IClsGroup objiClsGroup, IClsCarFleet objiClsCarFleet) { this.objiClsTracker = objIClsTracker; this.objiClsTripReason = objiClsTripReason; this.objiClsCompany = objiClsCompany; this.objiClsGroup = objiClsGroup; this.objiClsCarFleet = objiClsCarFleet; }
public IClsCompany Save(IClsCompany company) { if (!IsSysAdmin()) { throw new UnauthorizedAccessException("You are not authorized to create/edit company information."); } return(_company.Save(company)); }
/// <summary> Zero-based index of the cls role and company. </summary> public RoleController(IClsRole objIClsRole, IClsCompany objiClsCompany) { this.objiClsRole = objIClsRole; this.objiClsCompany = objiClsCompany; }
/// <summary> Zero-based index of the cls role,company and user. </summary> public CompanyController(IClsCompany objiClsCompany, IClsRole objIClsRole, IClsUser objiClsUser) { this.objiClsCompany = objiClsCompany; this.objiClsRole = objIClsRole; this.objiClsUser = objiClsUser; }
public ActionResult Put(int id, [System.Web.Http.FromBody] IClsCompany viewModel) { viewModel.Id = id; return(Json(_companyService.Save(viewModel))); }
public ActionResult Post(IClsCompany viewModel) => Json(_companyService.Save(viewModel));