public Response EditColors(EditColorRequest request) { try { var ds = _dal.Editcolor(request.DocID, request.MarkerID, request.ForeColor, request.BackColor, request.UserID); EditColorsResponse retval = new EditColorsResponse(); if (ds.Tables.Count > 0) { var tbl = ds.Tables[0]; if (tbl.Rows.Count == 1) { if (request.DocID == (string)tbl.Rows[0][0] && request.MarkerID == (string)tbl.Rows[0][1] && request.ForeColor == (string)tbl.Rows[0][7] && request.BackColor == (string)tbl.Rows[0][8] && request.UserID == (string)tbl.Rows[0][9]) { _messanger.Send(request.UserID, request.DocID, "editMarkerColor"); retval = new EditColorsResponseOK((string)tbl.Rows[0][0], (string)tbl.Rows[0][1], (string)tbl.Rows[0][2], (Decimal)tbl.Rows[0][3], (Decimal)tbl.Rows[0][4], (Decimal)tbl.Rows[0][5], (Decimal)tbl.Rows[0][6], (string)tbl.Rows[0][7], (string)tbl.Rows[0][8], (string)tbl.Rows[0][9]); } } } return(retval); } catch (Exception ex) { return(new AppResponseError(ex.Message)); } }
public Response EditColors([FromBody] EditColorRequest request) { return(_updateMarkerService.EditColors(request)); }