public ActionResult GetScreenwriter(String name) { if (name == null) { return(BadRequest()); } Screenwriter screenwriter = _db.GetScreenwriter("Producer", name).Result; if (screenwriter != null) { return(Ok(screenwriter)); } return(NotFound()); }
public async Task <ActionResult> PostScreenwriter([FromBody] Screenwriter obj) { if (obj == null) { return(BadRequest()); } await _db.SetValue(obj.GetType().Name, obj); Screenwriter screenwriter = _db.GetScreenwriter("Screenwriter", obj.Name).Result; if (screenwriter != null) { return(CreatedAtAction("GetScreenwriter", new { screenwriter.Name }, screenwriter)); } return(BadRequest()); }