public IHttpActionResult DeleteAirlineFromRedis(string key, AirlineCompanie airline) { string myMail = "*****@*****.**"; try { var host = "LocalHost"; SetRedis.Remove(host, key); SendGridServ.Execute(myMail, airline._Email, airline._AirLine_Name, "Email response", "Better luck next time"); return(Ok()); } catch (Exception ex) { log.Error(ex); log.Info(ex.StackTrace); return(BadRequest(ex.Message)); } }
public IHttpActionResult CreateNewAirline([FromBody] AirlineCompanie airline) { string myMail = "*****@*****.**"; try { FlyingCenterSystem fly = FlyingCenterSystem.GetInstance(); LoginToken <AdministratorLogin> token = new LoginToken <AdministratorLogin>(); string _name = Request.GetRequestContext().Principal.Identity.Name; string _pass = Thread.CurrentPrincipal.Identity.Name; fly.GetAdministratorFacad(_name, _pass, out token).CreateNewAirline(token, airline); SendGridServ.Execute(myMail, airline._Email, airline._AirLine_Name, "Welcome to the site", "Welcome to the site"); return(Ok()); } catch (Exception ex) { log.Error(ex); log.Info(ex.StackTrace); return(BadRequest(ex.Message)); } }