public static async Task <OdooResult <long> > CreateAsync(OdooConfig odooConfig, int userUid, OdooDictionaryModel model) { var request = OdooRequestModel.Create(odooConfig, userUid, GetTableName(model), model); var result = await CallAndDeserializeAsync <long[]>(request); return(result.Succeed ? result.ToResult(result.Value.FirstOrDefault()) : OdooResult <long> .FailedResult(result)); }
public static async Task<OdooResult<long>> CreateAsync(OdooConfig odooConfig, int userUid, IOdooCreateModel model, OdooContext context = null) { var request = OdooRequestModel.Create(odooConfig, userUid, model.OdooTableName(), model, context); var result = await CallAndDeserializeAsync<long>(request); return result.Succeed ? result.ToResult(result.Value) : OdooResult<long>.FailedResult(result); }