public async Task <IHttpActionResult> Put([FromODataUri] int key, DealerGroup DealerGroup) { Validate(DealerGroup); try { repository.Update <DealerGroup>(DealerGroup); await repository.SaveAsync(); return(Updated(DealerGroup)); } catch (Exception ex) { throw (ex); } }