public ActionResult CreateTask([FromBody] Models.Task task, string email, string password) { try { var user = _context.Users.Where(u => u.Email == email).FirstOrDefault(); if (user.Password != password) { return(StatusCode(401)); } _context.Tasks.Add(task); task.User = user; _context.SaveChanges(); var json = JsonConvert.SerializeObject(new { startDate = task.StartDate, endDate = task.EndDate, name = task.Name, duration = task.Duration, priority = task.Priority }); return(StatusCode(200, json)); } catch (Exception) { return(StatusCode(500)); } }
public ActionResult Post([FromBody] Event value, string email, string password) { try { var user = _context.Users.Where(u => u.Email == email).FirstOrDefault(); if (user.Password != password) { return(StatusCode(401)); } _context.Events.Add(value); value.User = user; _context.SaveChanges(); var json = JsonConvert.SerializeObject(new { startDate = value.StartDate, startTime = value.StartTime, endDate = value.EndDate, endTime = value.EndTime, name = value.Name }); return(StatusCode(200, json)); } catch (Exception) { return(StatusCode(500)); } }
public User Post([FromBody] User value) { try { _context.Users.Add(value); _context.SaveChanges(); return(value); } catch (Exception) { return(null); } }