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)); }
public virtual ApplicationInstance AttachToApplicationAtCompany(ApplicationCompanyContract contract) { throw new BusinessException(Constants.Message.Exception.HasNotAccess); }