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());
        }