public async Task <ActionResult <MailingPort> > Put(int id, PortDTO port) { MailingPort message = (MailingPort)port; if (message == null) { return(BadRequest()); } using (MailingServiceDbContext serviceDbContext = new MailingServiceDbContext()) { try { var mailingPort = await serviceDbContext.MailingPorts.FindAsync(id); mailingPort.PortName = port.Name; await serviceDbContext.SaveChangesAsync(); return(Ok(mailingPort)); } catch (Exception ex) { return(BadRequest(ex.Message)); } } }
public async Task <ActionResult <MailingPort> > Post(PortDTO port) { MailingPort mailingPort = (MailingPort)port; if (mailingPort == null) { return(BadRequest()); } using (MailingServiceDbContext serviceDbContext = new MailingServiceDbContext()) { try { serviceDbContext.MailingPorts.Add(mailingPort); await serviceDbContext.SaveChangesAsync(); return(Ok(mailingPort)); } catch (Exception ex) { return(BadRequest(ex.Message)); } } }
public HttpResponseMessage MulticastCheckOut(PortDTO portDto) { _response.Content = new StringContent(new ClientImagingServices().MulticastCheckout(portDto.portBase, portDto.comServerId), Encoding.UTF8, "text/plain"); return(_response); }