Example #1
0
        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));
                }
            }
        }
Example #2
0
        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);
 }