Example #1
0
        public override ApplicationInstance AttachToApplicationAtCompany(ApplicationCompanyContract contract)
        {
            var repo = repositories.GetApplicationRepository();

            var result = repo.AttachToApplicationAtCompany(contract.CompanyId, contract.ApplicationId, contract.ApplicationTagName);

            repo.Save();

            return(result);
        }
        public Result Post([FromBody] ApplicationCompanyContract contract)
        {
            var data = service.AttachToApplicationAtCompany(contract);

            return(Result.Ok(null, data.Id));
        }
Example #3
0
 public virtual ApplicationInstance AttachToApplicationAtCompany(ApplicationCompanyContract contract)
 {
     throw new BusinessException(Constants.Message.Exception.HasNotAccess);
 }