Example #1
0
        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;
            }
        }
Example #2
0
 public static void Destroy()
 {
     if (!IsOwner())
     {
         throw new Exception("No authorization.");
     }
     ManagementContract.Destroy();
 }
Example #3
0
 public static void Update(byte[] nefFile, string manifest)
 {
     if (!IsOwner())
     {
         throw new Exception("No authorization.");
     }
     ManagementContract.Update(nefFile, manifest);
 }
Example #4
0
 public async Task AddContractAsync(ManagementContract item)
 {
     try
     {
         await _context.ManagementContract.InsertOneAsync(item);
     }
     catch (Exception ex)
     {
         // log or manage the exception
         throw ex;
     }
 }
Example #5
0
 public Task <bool> UpdateContract(ObjectId id, ManagementContract contract)
 {
     throw new NotImplementedException();
 }