public bool EditEmployee(int id, [BodyParameter] Employee emp, BeetleX.FastHttpApi.HttpResponse response) { Employee record = mEmployees.Find(e => e.EmployeeID == id); if (record != null) { record.City = emp.City; record.Address = emp.Address; record.Title = emp.Title; record.HomePhone = emp.HomePhone; return(true); } return(false); }
public abstract object GetValue(HttpRequest request, HttpResponse response);
public object Invoke(HttpRequest request, HttpResponse response) { object[] parameters = GetValues(request, response); return(mMethodHandler.Execute(Controller, parameters)); }
public void Setting(HttpResponse response) { response.Code = "304"; response.CodeMsg = "Not Modified"; response.Request.ClearStream(); }
public void Write(PipeStream stream, HttpResponse response) { }
public void Write(PipeStream stream, HttpResponse response) { stream.WriteLine(Error); stream.WriteLine(Code); }
public void Write(PipeStream stream, HttpResponse response) { stream.Write(Message); }
public void Setting(HttpResponse response) { response.Code = "301"; response.CodeMsg = "Moved Permanently"; response.Header[HeaderTypeFactory.LOCATION] = Location; }
public void Setting(HttpResponse response) { response.Code = "302"; response.CodeMsg = "found"; response.Header[HeaderTypeFactory.LOCATION] = Location; }
public void Setting(HttpResponse response) { }
public void Write(PipeStream stream, HttpResponse response) { string value = Newtonsoft.Json.JsonConvert.SerializeObject(Data); stream.Write(value); }
public void Write(PipeStream stream, HttpResponse response) { stream.Write(Text); }
public void Write(PipeStream stream, HttpResponse response) { throw new NotImplementedException(); }
public void Setting(HttpResponse response) { response.Code = "403"; response.CodeMsg = "not support"; response.Request.ClearStream(); }
public override object GetValue(HttpRequest request, HttpResponse response) { return(request.GetBody(this.Type)); }
public void Setting(HttpResponse response) { response.Code = "404"; response.CodeMsg = "not found"; response.Request.ClearStream(); }
public override object GetValue(HttpRequest request, HttpResponse response) { return(null); }
public void Setting(HttpResponse response) { response.Code = "500"; response.CodeMsg = "server inner error!"; response.Request.ClearStream(); }