Exemplo n.º 1
0
        public async Task <HttpResponseMessage> DeleteIncident(IncidentDeleteRequest request)
        {
            client.DefaultRequestHeaders.Add("Access-Control-Allow-Origin", "*");
            client.DefaultRequestHeaders.Add("Access-Control-Allow-Credentials", "true");
            client.DefaultRequestHeaders.Add("Access-Control-Allow-Headers", "Access-Control-Allow-Origin,Content-Type");
            var serialized    = System.Text.Json.JsonSerializer.Serialize(request);
            var stringContent = new StringContent(serialized, Encoding.UTF8, "application/json");
            var result        = await client.PostAsync($"/Incident/delete", stringContent);

            return(result);
        }
Exemplo n.º 2
0
 public bool DeleteIncident(IncidentDeleteRequest request)
 {
     using (ISession session = NHibernateSession.OpenSession())
     {
         Incident foundvaccine = session.Query <Incident>().FirstOrDefault(c => c.IncidentId == request.IncidentId.Value);
         if (foundvaccine == null)
         {
             return(false);
         }
         foundvaccine.Deleted = DateTime.UtcNow;
         using (ITransaction transaction = session.BeginTransaction()) //  Begin a transaction
         {
             session.Update(foundvaccine);                             //  Save the user in session
             transaction.Commit();                                     //  Commit the changes to the database
         }
     }
     return(true);
 }
Exemplo n.º 3
0
 public bool Delete([FromBody] IncidentDeleteRequest request)
 {
     return(_incidentManager.DeleteIncident(request));
 }
Exemplo n.º 4
0
 public bool DeleteIncident(IncidentDeleteRequest request)
 {
     return(_incidentRepository.DeleteIncident(request));
 }