public async Task <Result> ModifyInfo(ModifyInfoRequest request) { var user = await db.users.SingleOrDefaultAsync(x => x.id == request.Id); if (user == null) { return(ResultUtil.Error(ResultEnum.ResultType.LOGIN_FAIL)); } user.birthday = request.Birthday; user.email = request.Email; user.nickname = request.Nickname; user.sex = request.Sex; user.phone = request.Phone; await db.SaveChangesAsync(); return(ResultUtil.Success()); }
public async Task <IHttpActionResult> ModifyInfo([FromBody] ModifyInfoRequest modifyInfoRequest) { var result = await myInfoService.ModifyInfo(modifyInfoRequest); return(Json(result)); }
public object Post(ModifyInfoRequest request) { //Handle null objects on the client side code if (request.Show) { if (request.ModType == "delete") { Console.WriteLine("Delete show post: " + DateTime.Now.ToString("M/d/yyyy H:mm:ss:ff")); return JsonSerializer.SerializeToString(new ReturnClass() { Key = "response", Value = TvUtils.RemoveShowFromMyShow(request.Name)}); } else if (request.ModType == "add") { Console.WriteLine("Add show post: " + DateTime.Now.ToString("M/d/yyyy H:mm:ss:ff")); return JsonSerializer.SerializeToString(new ReturnClass() { Key = "response", Value = TvUtils.AddShowToMyShows(request.Name, request.Season, request.Episode)}); } else if (request.ModType == "modify") { Console.WriteLine("Modify show post: " + DateTime.Now.ToString("M/d/yyyy H:mm:ss:ff")); return JsonSerializer.SerializeToString(new ReturnClass() { Key = "response", Value = TvUtils.UpdateMyShow(request.Name, request.Season, request.Episode)}); } else { return JsonSerializer.SerializeToString(new ReturnClass() { Key = "response", Value = "I don't understand your request"}); } } else { if (request.ModType == "delete") { Console.WriteLine("Delete movie post: " + DateTime.Now.ToString("M/d/yyyy H:mm:ss:ff")); return JsonSerializer.SerializeToString(new ReturnClass() { Key = "response", Value = MovieUtils.RemoveMovieFromMyMovies(request.Name) }); } else if (request.ModType == "add") { Console.WriteLine("Add movie post: " + DateTime.Now.ToString("M/d/yyyy H:mm:ss:ff")); return JsonSerializer.SerializeToString(new ReturnClass() { Key = "response", Value = MovieUtils.AddMovieToMyMovies(request.Name, request.ImdbCode, request.Year) }); } else if (request.ModType == "modify") //TODO: build this out... or not? is it needed? { return JsonSerializer.SerializeToString(new ReturnClass() { Key = "response", Value = "I don't understand your request... yet" }); } else { return JsonSerializer.SerializeToString(new ReturnClass() { Key = "response", Value = "I don't understand your request" }); } } }
public object Post(ModifyInfoRequest request) { //Handle null objects on the client side code if (request.Show) { if (request.ModType == "delete") { Console.WriteLine("Delete show post: " + DateTime.Now.ToString("M/d/yyyy H:mm:ss:ff")); return(JsonSerializer.SerializeToString(new ReturnClass() { Key = "response", Value = TvUtils.RemoveShowFromMyShow(request.Name) })); } else if (request.ModType == "add") { Console.WriteLine("Add show post: " + DateTime.Now.ToString("M/d/yyyy H:mm:ss:ff")); return(JsonSerializer.SerializeToString(new ReturnClass() { Key = "response", Value = TvUtils.AddShowToMyShows(request.Name, request.Season, request.Episode) })); } else if (request.ModType == "modify") { Console.WriteLine("Modify show post: " + DateTime.Now.ToString("M/d/yyyy H:mm:ss:ff")); return(JsonSerializer.SerializeToString(new ReturnClass() { Key = "response", Value = TvUtils.UpdateMyShow(request.Name, request.Season, request.Episode) })); } else { return(JsonSerializer.SerializeToString(new ReturnClass() { Key = "response", Value = "I don't understand your request" })); } } else { if (request.ModType == "delete") { Console.WriteLine("Delete movie post: " + DateTime.Now.ToString("M/d/yyyy H:mm:ss:ff")); return(JsonSerializer.SerializeToString(new ReturnClass() { Key = "response", Value = MovieUtils.RemoveMovieFromMyMovies(request.Name) })); } else if (request.ModType == "add") { Console.WriteLine("Add movie post: " + DateTime.Now.ToString("M/d/yyyy H:mm:ss:ff")); return(JsonSerializer.SerializeToString(new ReturnClass() { Key = "response", Value = MovieUtils.AddMovieToMyMovies(request.Name, request.ImdbCode, request.Year) })); } else if (request.ModType == "modify") //TODO: build this out... or not? is it needed? { return(JsonSerializer.SerializeToString(new ReturnClass() { Key = "response", Value = "I don't understand your request... yet" })); } else { return(JsonSerializer.SerializeToString(new ReturnClass() { Key = "response", Value = "I don't understand your request" })); } } }