public static Point Convert(this Db.Models.Point point) { return(new Point { Id = point.Id, X = point.X, Y = point.Y, Message = point.Message, User = point.User, IsPublic = point.IsPublic }); }
protected override async Task HandleInternal(HttpListenerContext context, string login) { var point = await JsonHelper.TryParseJsonAsync <Point>(context.Request.InputStream).ConfigureAwait(false); if (!IsCorrectRequest(point)) { context.Response.StatusCode = (int)HttpStatusCode.BadRequest; return; } var p = new Db.Models.Point { X = point.X, Y = point.Y, Message = point.Message, IsPublic = point.IsPublic != null && point.IsPublic.Value, User = login }; var id = PointHolder.Add(p); await context.WriteStringAsync(id).ConfigureAwait(false); }