In this blog you will see how to create a task item and assign to a user in SharePoint 2010 using SharePoint object model.

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using Microsoft.SharePoint;

namespace Console

{

class Program

{

static void Main(string[] args)

{

using (SPSite site = new SPSite("https://serverName/sites/TEST"))

{

using (SPWeb web = site.OpenWeb())

{

SPList list = web.Lists.TryGetList("Tasks");

if (list != null)

{

// get the SharePoint group

SPUser user = web.EnsureUser(@"domainName\userName");

// Create a new task item

SPListItem task = list.Items.Add();

SPFieldUserValue assignToGroup = new SPFieldUserValue(web, user.ID, user.Name);

task["AssignedTo"] = assignToGroup;

task["Title"] = "Testing";

task["Description"] = "Testing";

task.Update();

}

}

}

}

}

}