public IHttpActionResult Post([FromBody] Request <MetaData> request) { try { Response <MetaData> response = new Response <MetaData>(); MetaData model = request.Data as MetaData; if (model == null) { return(NotFound()); } if (model.ID <= 0) { int ID = bll.Add(model); model.ID = ID; } else { bool isEditSuccess = bll.Edit(model); } response.Data = model; return(Ok(response)); } catch (Exception ex) { LogService.WriteErrorLog("MetaDataController[Post]", ex.ToString()); return(BadRequest(ex.Message)); } }