public IActionResult SaveUser(User inputData) { string result = "Data was saved"; using (var context = new MetronomeContext()) { Guid id = new Guid(); User user = new User(); var exists = context.User.Where(u => u.handle == inputData.handle).Count(); if (exists > 0) { Response.StatusCode = 500; result = "Already a user with that handle"; } else { user.id = id; user.first_name = inputData.first_name; user.last_name = inputData.last_name; user.create_date = DateTime.Now; user.handle = inputData.handle; context.User.Add(user); context.SaveChanges(); } } return(Ok(result)); }
public IActionResult UpdateMeasure([FromBody] Measure measure) { using (var context = new MetronomeContext()) { context.Measure.Update(measure); context.SaveChanges(); return(Ok(measure)); } }
public IActionResult UpdateMeasures([FromBody] List <Measure> measures) { using (var context = new MetronomeContext()) { foreach (Measure measure in measures) { if (measure.id == null) { measure.id = new Guid(); } } context.Measure.UpdateRange(measures); context.SaveChanges(); return(Ok(measures)); } }