public void AddManagementContract([FromBody] ManagementContract contract) { var mContract = new ManagementContract { PropertyId = contract.PropertyId, ContractTitle = contract.ContractTitle, ConttactDesc = contract.ConttactDesc, ClientName = contract.ClientName, ManagerName = contract.ManagerName, isActive = true, DocumentUrl = "", Notes = contract.Notes, EffectiveDate = contract.EffectiveDate, ExpiryDate = contract.ExpiryDate, SignedDate = contract.SignedDate, DateAdded = DateTime.Now, DateUpdated = DateTime.Now }; try { _contractRepository.AddContractAsync(mContract); } catch (Exception ex) { string msg = ex.Message; } }
public static void Destroy() { if (!IsOwner()) { throw new Exception("No authorization."); } ManagementContract.Destroy(); }
public static void Update(byte[] nefFile, string manifest) { if (!IsOwner()) { throw new Exception("No authorization."); } ManagementContract.Update(nefFile, manifest); }
public async Task AddContractAsync(ManagementContract item) { try { await _context.ManagementContract.InsertOneAsync(item); } catch (Exception ex) { // log or manage the exception throw ex; } }
public Task <bool> UpdateContract(ObjectId id, ManagementContract contract) { throw new NotImplementedException(); }