public IHttpActionResult SearchByName(string name) { IEnumerable <Musician> musicians = null; try { MusicianModel model = new MusicianModel(); musicians = model.SearchByName(name); } catch (Exception ex) { return(BadRequest(ex.Message)); } return(Created("api", musicians)); }
public IHttpActionResult Get([FromUri] int id) { Musician musician = null; MusicianModel model = new MusicianModel(); try { musician = model.Get(id); } catch (Exception ex) { return(BadRequest(ex.Message)); } return(Ok(musician)); }
public IHttpActionResult Update([FromUri] int id, [FromBody] MusicianModel model) { Musician musician = null; try { musician = model.Update(id); } catch (ValidateException ex) { return(UnprocessableEntity(ex.Message)); } catch (Exception ex) { return(BadRequest(ex.Message)); } return(Ok(musician)); }
public IHttpActionResult Create([FromBody] MusicianModel model) { Musician musician = null; try { musician = model.Create(); } catch (ValidateException ex) { return(UnprocessableEntity(ex.Message)); } catch (Exception ex) { return(BadRequest(ex.Message)); } return(Created("api", musician)); }
public IHttpActionResult Get() { IEnumerable <Musician> musicians = null; MusicianModel model = new MusicianModel(); try { musicians = model.GetAll(); } catch (ValidateException ex) { return(UnprocessableEntity(ex.Message)); } catch (Exception ex) { return(BadRequest(ex.Message)); } return(Ok(musicians)); }