Esempio n. 1
0
        public IActionResult Post([FromBody] inbox value)
        {
            try
            {
                var id = UserManagers.GetUserId(User);
                value.Tanggal = DateTime.Now;
                value.UserId  = id;
                if (value.PermohonanId <= 0)
                {
                    throw new SystemException("Permohonan Tidak Ditemukan");
                }
                var service = new AppCore.Services.InboxServices(value.Id);

                var result = service.AddNewMessage(value);
                if (result)
                {
                    return(Ok(value));
                }
                else
                {
                    throw new SystemException("Data Tidak Tersimpan");
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Esempio n. 2
0
 public IActionResult Get(int id)
 {
     try
     {
         if (id <= 0)
         {
             throw new SystemException("Permohonan Tidak Ditemukan");
         }
         var service = new AppCore.Services.InboxServices(id);
         var result  = service.GetPesans();
         return(Ok(result));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }